fix(planning): optimize unassign trips and reduce DB load
Improve unassignTripsFromDriver by fetching all TripPlanning rows for a trip and period in a single query and deleting them in batch, while updating trip circuits in one pass. This removes the per-day/per-daily-planning lookups that caused大量 repeated SELECTs and significantly speeds up driver reassignments and trip recalculation flows.