Add date range filtering to compliance violations report UI
### Problem to solve
The compliance violations report currently supports filtering by status, project, framework, and control through the UI (https://gitlab.com/gitlab-org/gitlab/-/merge_requests/213593). However, users cannot filter violations by date range in the UI, even though the backend GraphQL API already supports date filtering through `createdAfter` and `createdBefore` parameters (implemented in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/197057).
This limits users' ability to:
- View violations within a specific time period
- Focus on recent violations for triage
- Analyze historical violation trends
- Generate compliance reports for specific date ranges
### Proposal
Add date range filtering to the compliance violations report UI to leverage the existing backend support for `createdAfter` and `createdBefore` filters.
The implementation should:
**UI Components:**
- Add a date range filter token to the `FiltersBar` component
- Support both "created after" and "created before" date selection
- Use GitLab's standard date picker component for consistency
- Display selected date range clearly in the filter bar
**Filter Integration:**
- Pass `createdAfter` and `createdBefore` parameters to the GraphQL query
- Reset pagination cursor when date filters change (consistent with other filters)
- Persist date filters when navigating between pages
- Clear date filters when the "Clear" button is clicked
**Date Format:**
- Accept dates in YYYY-MM-DD format (ISO 8601)
- Display dates in user-friendly format in the UI
- Handle timezone considerations appropriately
**Reference Implementation:**
The backend implementation in MR !197057 shows the GraphQL API accepts:
```graphql
filters: {
createdAfter: "2025-10-01",
createdBefore: "2025-11-04",
// ... other filters
}
```
The frontend should integrate this into the existing filter system alongside status, project, and control filters.
**Parent Epic**: https://gitlab.com/groups/gitlab-org/-/epics/10796
**Related Issue**: https://gitlab.com/gitlab-org/gitlab/-/issues/555541
**Backend Implementation**: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/197057
**Frontend Filters MR**: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/213593
issue