Allow API log export by date range
requested to merge KKsurendran06/etir-national-application:fix/api-log-date-range-export into dev-1.0.3
Closes #288
What changed
- Added start and end date fields to the admin API log screen, both defaulting to today.
- Export now includes all API logs within the selected date range instead of only the currently displayed table rows.
- Added backend tests covering inclusive date ranges, invalid ranges, CSV formatting, and exports exceeding 100 rows.
Testing
- Backend tests: 3 passed.
- Admin frontend lint and production build passed.
- Manually verified in EU union mode with 120 API logs across 10 days.
Edited by KK Surendran