An optional method that validates an input. Returns an error string to display if the input is invalid, or null otherwise.
final String? Function(String?)? validator;