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