Bank M. (Consequences de l'annulation du contrat) (Consumer protection - Unfair terms in consumer contracts - Mortgage loan indexed to a foreign currency - Judgment) [2023] EUECJ C-520/21 (15 June 2023)