Citation: 1B_268/2021 E. 4

Il s'ensuit que le recours est rejeté dans la mesure où il est recevable. Le recourant a demandé l'octroi de l'assistance judiciaire (art. 64 al. 1 LTF). Le recours n'étant pas d'emblée dénué de chance de succès, cette requête doit être admise. Il y a lieu de désigner Me Lauris Loat comme avocat d'office et d'allouer à celui-ci une indemnité à titre d'honoraires, à payer par la caisse du Tribunal fédéral (art. 64 al. 2 LTF). Il n'est pas perçu de frais judiciaires (art. 64 al. 1 LTF), ni alloué de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :