feat(api): add POST /generate-optimized-trips for preview flows
- Nouvel endpoint POST /generate-optimized-trips pour la génération de trajets optimisés.
- Contrat allégé : seule la liste passengers (non vide) est obligatoire.
- circuit_id et name ne sont plus requis pour cet appel (contrairement à /generate_trips).
- Les autres champs du corps de requête sont transmis tels quels au moteur d’optimisation.
- Réutilisation du même chemin d’optimisation que /generate_trips une fois le corps préparé.