Top EU court rules that Hungary’s anti-LGBTI+ law violates human rights and EU values, marking a major victory for equality.