Le Tribunal fédéral rejette le recours dans la mesure où il est recevable.
Les frais judiciaires de 6'000 francs ainsi que des indemnités de dépens d'un montant total de 8'000 francs sont mis à la charge des recourants.
Encadré des sources
Source : Tribunal fédéral, 1C_513/2025, arrêt du 23 juillet 2026, chiffres 1–3.2.