Citation: 2C_647/2021 E. A

A.a. La société A.________ SA, domiciliée à B.________, dans le canton de Genève, et ayant pour but l'exploitation d'une entreprise générale de construction, est inscrite au registre des assujettis à la taxe sur la valeur ajoutée (TVA) depuis le 1er janvier 1999. Jusqu'en 2015, C.________ - depuis lors décédé - en était l'administrateur unique. A.b. En date du 13 mars 2012, la société A.________ SA a conclu un contrat d'entreprise générale avec la société D.________ SA qui portait sur l'étude et la réalisation d'un immeuble "clef en mains" à Carouge, à la rue E.________. Il y était stipulé que la société A.________ SA réaliserait l'ouvrage à livre ouvert avec un prix plafond fixé à 9'100'000 fr., TVA incluse. A.c. Un crédit de construction s'élevant à 11'500'000 fr. a été contracté le 25 novembre 2013 auprès de la Banque cantonale de Genève par la société D.________ SA et son administrateur unique, F.________, ainsi que par C.________ et G.________. Entre le 12 décembre 2013 et le 7 octobre 2014, des acomptes d'un montant total de 8'084'646 fr. 51 ont été versés par débit dudit compte à la société A.________ SA pour la construction de l'immeuble de Carouge. Après chaque virement, la société d'entreprise générale a émis des notes de crédit sur acompte à l'attention de F.________, C.________, G.________ et D.________ SA et a procédé à des versements correspondants - pour un total de 3'868'000 fr. - sur un compte bancaire détenu par les trois premières personnes précitées. Elle a par ailleurs porté un montant de 3'544'444 fr. 45 en déduction de son chiffre d'affaires. A.d. En date du 26 septembre 2014, un contrat de courtage immobilier a été conclu pour l'immeuble construit à Carouge. Ce contrat mentionnait comme mandants la société D.________ SA, G.________ et C.________.