Manually sets an error message for a specific field.
void setFieldError(String key, String? error) { _errors[key] = error; notifyListeners(); }