feat(preparation): circuit optimized trips preview API and previewEligible
- Nouvel endpoint aperçu des trajets optimisés pour une préparation : POST /api/preparation/{preparationUuid}/circuit/trips/preview (lecture seule, sans persistance).
- Résolution des passagers préparation (PREP) ou production (PROD), filtrage des plannings utilisables, listes des UUID non résolus ou exclus dans la réponse.
- Appel à TripAlgo en mode trajets optimisés pour le preview, puis enrichissement pour l’affichage (trajets, points, polylines, géométrie ORS optionnelle, corrélation via X-Correlation-Id).
- Champ previewEligible sur la réponse circuit après optimisation globale, pour indiquer au front les circuits éligibles à l’aperçu des trajets.
- Gestion d’erreurs dédiée au flux preview (réponses HTTP et codes métier cohérents avec le contrat preview).