Citation: 7B_156/2023 E. 4

Il résulte de ce qui précède que le recours doit être rejeté, dans la mesure où il est recevable. Les conditions posées à l'art. 64 al. 1 LTF étant réunies, il convient de mettre le recourant au bénéfice de l'assistance judiciaire, de lui désigner Me Tano Barth comme avocat d'office et d'allouer à celui-ci une indemnité à titre d'honoraires, laquelle sera supportée par la caisse du Tribunal fédéral (art. 64 al. 2 LTF). Il ne sera pas perçu de frais judiciaires (art. 64 al. 1 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 n'y a pas lieu d'allouer de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :