VSN-2388/ feat(absence): add per-day trip selector, improve absence list display, and form fields.
This Mr adds the following changes :
- Replace Aller/Retour/Aller-Retour radio with DayTripSelector (per-day checkbox table) in add and edit screens
- Add motif field (required, 10 enum values) via MotifPickerModal
- Fix direction label showing "Aller-Retour" when days have mixed trips (getTripDisplayInfo returns "Variable" for mixed per-day absences)
- New statuses: added
En attente(Untreated/Unprocessed) andEn cours(In_progress/Waiting) to match BO states. Stat cards, filter dropdown, and badge colors updated across list, card, and detail screens. - "Déclaré par" picker: replaced free-text input with a bottom-sheet picker