Resolve VSN-1922 "Feature/add Kafka trip deletion sync and refactor personalized trip"
- Add tripDeletedProducerFactory and tripDeletedKafkaTemplate beans
- Add trip-deleted topic in application.yml
- Add sendTripDeleted method with deletionDates parameter for partial deletion sync with planning service
- Modify handleDriverAssignmentForPersonalizedTrip to handle driver unassign/assign flow
- PERSONALIZED: unassign driver from original trip, assign to new trip (prioritize driverId from request)
- DUPLICATE: only assign if driverId provided in request Closes VSN-1922