Citation: 1B_630/2022 E. 6

Il s'ensuit que le recours est rejeté dans la mesure où il est recevable. Dès lors que le recourant est dans le besoin et que ses conclusions ne paraissaient pas d'emblée vouées à l'échec, l'assistance judiciaire doit lui être accordée (art. 64 al. 1 LTF). Il y a lieu de désigner Me Toni Kerelezov en tant qu'avocat d'office du recourant pour la procédure fédérale et de lui allouer une indemnité à titre d'honoraires, laquelle sera supportée par la caisse du Tribunal fédéral. Il n'est pas perçu de frais judiciaires, ni alloué de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :