Optional validation function returning an error string if invalid.
final String? Function(String?)? validator;