Citation: 2C_696/2021 E. A

A.a. A.________, né le 3 mars 1988, est originaire de Tunisie. Par décision du 16 juillet 2014 confirmée le 5 novembre 2014 par le Tribunal administratif fédéral, l'Office fédéral des migrations, devenu depuis lors le Secrétariat d'Etat aux migrations, a rejeté la demande d'asile déposée le 17 novembre 2013 par A.________ et a ordonné son renvoi de Suisse, lui impartissant un délai au 10 septembre 2014 pour quitter le pays, à défaut de quoi il s'exposerait à une détention en vue de l'exécution de son renvoi sous la contrainte. L'exécution de cette décision a été confiée à la République et canton de Genève. A.________ n'ayant pas quitté le territoire suisse, l'Office cantonal de la population et des migrations de la République et canton de Genève (ci-après: l'Office cantonal) a requis, le 15 novembre 2017, des services de police qu'ils procèdent à l'exécution du renvoi de celui-ci à destination de la Tunisie. Les autorités tunisiennes avaient reconnu A.________ comme l'un de leurs ressortissants et étaient disposées à délivrer un laissez-passer en sa faveur. Les services de police n'ont cependant pas pu procéder au renvoi de A.________, car celui-ci était introuvable.