Validator function for form validation.
Returns an error string if validation fails, null otherwise. When provided, a TextFormField is used instead of TextField.
final String? Function(String?)? validator;