fix(circuit-service): enrich search-for-integration for Trip Algo (UUIDs, amendment, main school)
- Exposer pour chaque circuit candidat l’UUID administratif des établissements sur les points d’itinéraire (routePoints), obtenu via appels groupés au service établissements, et non plus l’identifiant numérique interne.
- Ajouter dans la réponse d’intégration l’UUID de l’établissement principal du circuit (mainEstablishmentUuid) pour le critère type même école côté Trip Algo.
- Retourner l’identifiant de l’avenant actif utilisé pour les trajets affichés (activeAmendmentCircuitId).
- Sélectionner l’avenant à utiliser : priorité à un avenant en cours (IN_PROGRESS), sinon l’avenant avec la date de début la plus récente.
- Précharger en lot les correspondances id établissement → UUID pour limiter la latence sur de gros volumes de circuits / points.