Citation: 2C_93/2021 E. A

A.a. Les époux B.A.________ et A.A.________, contribuables genevois en 2007, ont déposé leur déclaration fiscale pour l'année 2007, dans laquelle ils ont notamment reporté un revenu d'activité lucrative indépendante de A.A.________, qui correspondait à la moitié du revenu réalisé par le consortium A.A.________ et C.________, lequel incluait le bénéfice de 457'437 fr. obtenu sur l'opération immobilière "D.________". Dans ses décisions de taxation 2007 du 26 juillet 2010 portant sur l'impôt fédéral direct (IFD) et l'impôt cantonal et communal (ICC), l'Administration fiscale cantonale du canton de Genève (ci-après: l'Administration cantonale) a imposé les contribuables sur le revenu qu'ils avaient déclaré. Ces décisions de taxation sont entrées en force. A.b. A.A.________ est par ailleurs administrateur et actionnaire de la société E.________ SA (ci-après: la Société). Au cours d'une procédure en rappel d'impôt ouverte contre la Société pour la période fiscale 2006, l'Administration cantonale a constaté que le bénéfice réalisé sur l'opération immobilière "D.________" avait été directement encaissé par les actionnaires de la Société, par le biais du consortium A.A.________ et C.________, alors qu'il aurait dû être inclus dans le bénéfice de cette dernière. La Société avait ainsi accordé une prestation appréciable en argent à ses actionnaires. L'Administration cantonale a partant rajouté ce montant dans le bénéfice 2006 de la Société par le biais d'un rappel d'impôt notifié par bordereau et avis de taxation rectificatif IFD et ICC du 6 mars 2017, ce qu'elle a confirmé sur réclamation de la Société (décision sur réclamation du 3 juillet 2017). La Société a recouru contre cette décision sur réclamation auprès du Tribunal administratif de première instance du canton de Genève (ci-après: le Tribunal administratif), qui a rejeté le recours (jugement du 28 mai 2018). Par arrêt du 14 août 2018, la Cour de justice, Chambre administrative, du canton de Genève (ci-après: la Cour de justice) a déclaré irrecevable, pour cause de dépôt tardif, le recours formé par la Société contre le jugement du 28 mai 2018 du Tribunal administratif. Statuant le 24 octobre 2018 sur recours de la Société (cause 2C_855/2018), le Tribunal fédéral a confirmé que la Société avait déposé tardivement son recours auprès de la Cour de justice et que c'était partant à bon droit que celle-ci l'avait déclaré irrecevable. Il a partant rejeté le recours de la Société. A.c. Le 17 janvier 2019, B.A.________ et A.A.________ ont adressé à l'Administration cantonale une demande de révision de leur taxation 2007, fondée sur l'arrêt 2C_855/2018 du 24 octobre 2018 du Tribunal fédéral. De leur point de vue, il découlait de cet arrêt que le bénéfice réalisé sur l'opération immobilière "D.________" était inclus dans le bénéfice de la Société et qu'il était désormais soumis à l'impôt sur le bénéfice. Leur propre taxation 2007 devait par conséquent être révisée, pour en retrancher la part du revenu provenant de cette même opération immobilière, qu'ils avaient déclarée comme revenu imposable.