validator method
A function that must return a validation error if the provided
value is invalid and null otherwise.
Implementation
@override
OtpCodeError? validator(String value) {
if (value.trim().isEmpty) return OtpCodeError.empty;
if (value.length != length) return OtpCodeError.invalidLength;
return null;
}