feat(user): automate passenger state and bulk archive on circuit deactivation
- Prioritize Cancelled over Archived in PassengerStateCalculator (Passenger)
- Recalculate state on passenger archive toggle
- Add POST /passenger/archive-by-uuids to archive passengers by UUID (archived=true, state=ARCHIVE) for circuit-service integration