Resolve VSN-2331 "Feature/integrate circuit selection and dynamic display of trips"
- Create
CircuitSummarySidebarcomponent to list circuits with selection/deselection (toggle). - Integrate
summaryPassengersandtripsForMapAPI requests into the Zustand store. - Decode OpenRouteService polylines (geometry) using the
decodePolylinefunction for Google Maps display. - Dynamically generate and display routes and markers (departure, arrival, passengers, establishments) on circuit click.
- Update TypeScript interfaces to match the new DTOs.
Closes VSN-2331