VSN-2810/feat(preparation-planning): planning préparation — calendrier, carte, mocks et intégration frise
- Add preparation planning views: calendar/timeline, map panel with Google Map polylines (service + km à vide), markers, sidebar circuits/chauffeurs, trip detail panel, and map hover details (rich popover + pointer interaction).
- Extend DTOs/types for prepared planning slots (horaires, km à vide, géométrie, arrêts carte, véhicule, recommandation) and align shared preparation/circuit types where needed.
- Implement prep → chauffeur adapter (plannedSlotToDriverTimeSlot) so frise pickup/return wings reflect empty-km before/after when assigned + valid times.
- Add decode-google-polyline utility and mock route polylines; mock API layer (pagination, latency) and large demo dataset with TRIP_DETAIL_BY_ID enrichment.
- Prepared-planning map/hierarchy UI (drivers strip, left panel, hierarchy sidebar) and driver map view updates; preparation planning mock for trip map list / driver assignments.
- Chauffeur planning: optional hideDisplayTypeAndLegend on PlanningToolbar for prep screen; draggable slot wings for empty km km; trajet details popover tweaks for parity with prep data.