Added
- Option to disable HTML5 validations and enable custom error messages
- Conditional visibility for error message fields (only shown when custom messages are enabled)

Fixed
- Fixed `ArgumentCountError` in `DateRangeConstraintValidator::__construct()` by implementing `ContainerInjectionInterface` with proper dependency injection
- Removed invalid `#[Autowire]` attribute that was causing constructor injection issues

Technical Details
- When "Enable custom error messages" is checked, the form's HTML5 validation is disabled via `novalidate` attribute
- Server-side validation remains enforced for all required fields