VSN-2102/ feat: Implement complete timetable module with week parity system
This MR adds complete implementation of the timetable management module supporting week parity system.
Features
Week Parity System
- Schedules are categorized by week type: EVEN (paire) or ODD (impaire)
- Week parity is calculated using ISO week numbers
- Visual indicators show current week parity in the timetable view
Schedule Creation
- Create schedules for specific weeks with automatic parity detection
- Option to duplicate schedules to the opposite parity week
- Support for morning (MORNING) and evening (EVENING) time slots
- Batch creation of multiple schedules at once
Schedule Editing
- Edit individual schedules from calendar or timetable view
- Bulk week editing: Edit all schedules of a week from a single screen
- Propagation option: Apply changes to all similar weeks (same parity)
- Inline time picker for quick time adjustments
Schedule Display
- Multiple events per day: Calendar properly displays days with multiple schedules
- Collapsible day sections in edit mode
- Week navigation with previous/next controls
Schedule Deletion
- Delete individual schedules with confirmation