Citation: 2C_989/2021 E. A

A.a. Le 11 mai 2016, la Direction générale des finances publiques française (ci-après: l'autorité requérante) a déposé une demande d'assistance administrative en matière fiscale auprès de l'Administration fédérale des contributions (ci-après: l'Administration fédérale ou AFC). Elle y indiquait qu'une enquête diligentée en Allemagne par le parquet de Bochum et des visites domiciliaires effectuées dans des succursales allemandes de la banque C.________ AG (ci-après: la Banque) avaient abouti à la saisie de données concernant des contribuables français en lien avec des comptes ouverts auprès de ladite banque. L'administration fiscale allemande lui avait transmis, en application de la Directive 2011/16/UE du 15 février 2011 relative à la coopération administrative dans le domaine fiscal, une liste " A " contenant 1'130 comptes bancaires identifiant précisément des contribuables ayant tous un code " Domizil " France, ainsi que deux listes " B " et " C " concernant respectivement les années 2006 et 2008, qui contenaient plus de 45'000 numéros de comptes ou autres numéros bancaires liés à des personnes non identifiées, mais inscrites sous un code " Domizil " France. L'autorité requérante exposait qu'une première série de contrôles effectués sur la liste " A " avait permis de démontrer sa fiabilité, ainsi que l'existence d'une fraude. S'agissant des listes " B " et " C ", l'autorité requérante indiquait être parvenue à lier 4'782 numéros de comptes à des résidents fiscaux français. Il existait ainsi une probabilité renforcée qu'une partie des autres comptes figurant dans ces listes soit aussi liée à des contribuables français présumés, qui ne les avaient pas déclarés. L'autorité requérante sollicitait partant l'assistance administrative de l'Administration fédérale, afin d'obtenir les noms, prénoms, date de naissance et adresse la plus actuelle disponible des titulaires, des ayants droit économiques selon le formulaire A et de toute autre personne venant aux droits et obligations de ces derniers auprès de la Banque. La demande concernait les années 2010 à 2014 pour l'impôt sur le revenu et les années 2010 à 2015 pour l'impôt de solidarité sur la fortune. A.b. Par ordonnance de production du 10 juin 2016, l'Administration fédérale a prié la Banque de lui fournir les renseignements demandés et d'informer les personnes concernées et habilitées à recourir de l'ouverture de la procédure d'assistance administrative et des éléments essentiels de la demande. Déférant à l'ordonnance de production du 10 juin 2016, la Banque a transmis à l'Administration fédérale les informations demandées entre juin 2016 et juillet 2017. Parmi les documents transmis figuraient des renseignements concernant un compte bancaire ouvert au nom de A.________, une entité enregistrée aux Iles Vierges Britanniques, dont B.________ était l'ayant droit économique. L'Administration fédérale a également informé toutes les personnes pouvant être concernées de l'existence de la procédure d'assistance administrative initiée par la demande du 11 mai 2016 par une publication dans la Feuille fédérale du 26 juillet 2016. Elle leur a demandé de lui communiquer, si elles souhaitaient prendre part à la procédure, une adresse en Suisse ou de désigner un représentant en Suisse autorisé à recevoir des notifications dans un délai de 20 jours, sans quoi une décision finale leur serait notifiée par publication dans la Feuille fédérale. A.________ s'est annoncée à l'Administration fédérale et lui a indiqué une adresse de notification en Suisse. B.________ ne s'est en revanche pas annoncé. A.c. Dans huit décisions finales rendues le 9 février 2018 au titre de cas pilotes à l'égard de certaines personnes concernées par la demande du 11 mai 2016, et qui ont également été notifiées à la Banque (dont le Tribunal administratif fédéral avait reconnu la qualité pour recourir dans l'arrêt A-4974/2016 du 25 octobre 2016), l'Administration fédérale a accordé l'assistance administrative à l'autorité requérante. Par arrêt du 30 juillet 2018, le Tribunal administratif fédéral a admis le recours formé par la Banque et annulé les décisions finales du 9 février 2018. Par arrêt du 26 juillet 2019 (cause 2C_653/2018, partiellement publiée in ATF 146 II 150), le Tribunal fédéral a annulé l'arrêt du Tribunal administratif fédéral du 30 juillet 2018 et confirmé les décisions finales du 9 février 2018. A.d. A la suite de l'arrêt du 26 juillet 2019, l'Administration fédérale a repris le traitement des procédures, qui avaient été suspendues jusqu'à droit connu sur la position du Tribunal fédéral, et entrepris de notifier aux personnes concernées des décisions finales octroyant l'assistance administrative à la France. Le 12 mai 2020, l'Administration fédérale a rendu une décision finale accordant l'assistance administrative à la France, à l'égard de toutes les personnes habilitées à recourir qui, comme B.________, ne lui avaient pas communiqué une adresse actuelle en Suisse ou le nom d'un représentant en Suisse autorisé à recevoir des notifications. Elle leur a notifié cette décision finale par publication anonyme dans la Feuille fédérale du même jour. B.________ n'a pas recouru contre cette décision finale.