VSN-2890/ fix : deduplicate teams by UUID in getAllDistinctTeams
getAllDistinctTeams() was returning duplicate teams because the JPQL SELECT DISTINCT operates on the full row, not on a single column => Replaced with Collectors.toMap keyed by UUID
getAllDistinctTeams() was returning duplicate teams because the JPQL SELECT DISTINCT operates on the full row, not on a single column => Replaced with Collectors.toMap keyed by UUID