Picklist schema for the supported email providers. Its options are derived
from the PROVIDERS map so the two can never drift, and it mirrors the
string-union picklists in types.ts (ContactFieldSchema, PaymentProviderSchema
…) — EmailProviderSchema.options + v.is replace the previous hand-rolled
Set + .has() guard.
Usage
import { EmailProviderSchema } from "docs/email.ts";