process method
Process and validate data. Throws a generic DataRuleError if the data is not valid.
Implementation
@override
String? process(String? data) {
final processedData = data?.trim();
return (processedData?.isEmpty ?? true) ? null : processedData;
}