optional method
Campo opcional — se vazio/nulo, interrompe a cadeia sem erro.
Coloque antes das demais validações:
BrZod().optional().email().build // vazio = ok; preenchido = valida email
Implementation
BrZod optional() => _add(
(v) => g.isEmpty(v) ? _kOptionalSkip : null,
);