feat(planning): Filter trip assignments by selected days
Update Planning service to process driver assignments filtered by specific weekdays received via Kafka events.
Changes:
- Add affectTripsToDriver() with startDate, endDate, selectedDays params
- Filter TripCircuits by date range and selectedDays before assignment
- Update Kafka consumer to handle new event format with dates and days
- Only assign circuits matching both period and selected weekdays