feat(usager): Calcul automatique de l'état et ajout du motif de fin anticipé
- Ajout de l'enum EarlyTerminationReason
- Extension de l'enum State (BROUILLON, ACTIF, ANNULE, ARCHIVE)
- Création de PassengerStateCalculator pour le calcul automatique de l'état
- Intégration du calcul dans toutes les méthodes de PassengerServiceImpl
- Ajout du champ earlyTerminationReason dans Passenger/PassengerDTO
Closes VSN-2127