VSN-2099/ feat(plannification): improve passenger trip planning with API integration and UX enhancements
The changes in this MR are as follows:
- Connect planification screens to planning-service API
- Add skeleton loading state on trip detail screen for better UX while data loads
- Add month-based data fetching with calendar month navigation support
- Add totalAllTrips counter display in the header
- Add Zustand store reset on logout to clear planification data
- Add distance km formatting (X.X Km) on trip detail screen
- Add TypeScript type definitions for API responses (planning.ts)