Citation: 9C_197/2023 E. A

A.a. B.________ et ses deux enfants, C.________ et D.________ ont exercé, à tout le moins durant les années 2011 à 2015, la profession de (...) à l'étranger, dans la région U.________ qui est frontalière du canton de Genève. Ils ont été les associés de diverses exploitations agricoles à l'étranger, dont le groupement E.________. C________ a également exploité sa propre entreprise, sous la raison sociale "F.________". A.b. A.________ SA (ci-après: la contribuable), dont le siège se trouve à V.________, a pour but le commerce en gros de primeurs et produits du sol, (...), (...) et (...). A.c. Par requête du 23 février 2016, la Section antifraude douanière W.________ de la Direction d'arrondissement des douanes de X.________ ([ci-après: la Direction d'arrondissement], qui a été intégrée depuis lors à l'Office fédéral de la douane et de la sécurité des frontières [ci-après: l'OFDF]) a requis de la Direction régionale des Douanes et Droits indirects de G.________ de procéder à un contrôle a posteriori de l'authenticité et de l'exactitude de deux mille dix certificats d'origine zonienne établis au nom de E.________ entre le 1er janvier 2011 et le 31 décembre 2015 et ayant servi à l'importation, en franchise des droits de douane, de produits de l'agriculture de la zone franche vers la Suisse. Le 26 avril 2016, la Direction des douanes de G.________ a informé la Direction d'arrondissement que parmi les deux mille dix certificats contrôlés, seuls trente et un étaient conformes à la législation douanière en vigueur et que mille neuf cent septante-neuf certificats ne l'étaient pas. A.d. Par décisions du 28 juin 2016 notifiées séparément à B.________ et C.________, en tant qu'assujettis solidaires, la Direction d'arrondissement a fixé le montant des droits de douane éludés à 3'562'840 fr. 20, correspondant à 3'465'545 fr. à titre de droits de douane, 86'638 fr. 65 à titre de taxe sur la valeur ajoutée sur les importations (ci-après: TVA sur les importations) et 10'656 fr. 55 d'intérêts moratoires. Les décisions du 28 juin 2016 ont été confirmées par la Direction générale des douanes en date du 20 janvier 2017. Le 22 février 2017, B.________ et C.________ ont contesté auprès du Tribunal administratif fédéral (ci-après: TAF) les décisions du 20 janvier 2017. Par requête du 11 décembre 2017, A.________ SA a présenté une requête d'intervention dans la procédure alors pendante auprès du TAF, au motif qu'elle était destinataire d'une partie de la marchandise importée litigieuse. Dans un arrêt A-1234/2017 du 17 avril 2019, le TAF a rejeté les recours du 22 février 2017 (ch. 2 du dispositif) ainsi que les conclusions de A.________ SA en sa qualité d'intervenante au sens du considérant 7 de l'arrêt (ch. 3 du dispositif). En substance, la juridiction administrative fédérale de première instance a considéré que l'autorité de force de chose jugée de l'arrêt précité devait être comprise comme portant sur le principe du droit d'entrée et de la TVA à l'importation, mais que l'assiette des droits ainsi que le montant de l'impôt, dont A.________ SA était débitrice solidaire, devaient être définis par l'OFDF en fonction des importations directement adressées à celle-ci. Par arrêt 2C_494/2019 du 29 mai 2019, le Tribunal fédéral a déclaré irrecevable le recours de A.________ SA contre l'arrêt du TAF du 17 avril 2019 (ch. 1 du dispositif). A.e. Par décisions de perception subséquente du 14 août 2020 adressées notamment à B.________, C.________, F.________ et E.________, l'OFDF a ordonné aux prénommés, solidairement entre eux, de s'acquitter d'un montant supplémentaire à titre de redevances non perçues de 4'873'676 fr. 40. Le 14 août 2020 l'OFDF a rendu une décision de perception subséquente à l'encontre de A.________ SA, en la condamnant à lui verser 2'648'468 fr. 30 à titre de redevances non perçues. Ce supplément se fondait, en substance, sur la différence (en quantité et en genre de marchandises) entre les produits effectivement livrés et ceux annoncés à la frontière pour la période du 1er janvier 2011 au 31 décembre 2015.