Citation: 7B_189/2023 E. 4

Il s'ensuit que le recours doit être partiellement admis dans la mesure où il est recevable. L'arrêt attaqué sera annulé en tant qu'il rejette la demande d'assistance judiciaire déposée pour la procédure de récusation. La cause sera renvoyée à l'autorité précédente pour qu'elle reconnaisse le droit du recourant à l'assistance judiciaire, ainsi qu'à l'assistance d'un conseil juridique gratuit pour la procédure de récusation et rende une nouvelle décision sur cette question, ainsi que sur les frais et sur l'indemnité du conseil juridique gratuit. Le recourant, qui obtient partiellement gain de cause avec l'assistance d'un avocat, a droit à des dépens - réduits - à la charge du canton de Genève (cf. art. 68 al. 1 LTF). Il a également demandé l'octroi de l'assistance judiciaire pour la procédure fédérale. Dans la mesure où cette requête conserve un objet, elle doit être admise (cf. art. 64 al. 1 LTF). Il y a lieu de désigner l'avocat Nils de Dardel comme avocat d'office du recourant, ainsi que de lui allouer une indemnité à titre d'honoraires, laquelle sera supportée par la caisse du Tribunal fédéral (cf. art. 64 al. 2 LTF); le recourant est toutefois rendu attentif au fait que s'il peut rembourser ultérieurement la caisse, il sera tenu de le faire (art. 64 al. 4 LTF). Il ne sera pas perçu de frais judiciaires (art. 66 al. 3 et 64 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce :