Citation: 2C_162/2024 E. 8

Les considérants qui précèdent conduisent au rejet du recours, en partie au bénéfice d'une substitution de motifs. Cela justifie d'admettre la demande d'assistance judiciaire, car on ne peut pas considérer que le recours était d'emblée dénué de chances de succès. L'indigence du recourant est en outre manifeste (art. 64 al. 1 LTF). Il y a partant lieu de dispenser le recourant des frais judiciaires. Au vu des questions juridiques soulevées, il convient aussi de désigner Me Jean-Michel Duc comme avocat d'office et de lui allouer une indemnité, qui sera supportée par la caisse du Tribunal fédéral (art. 64 al. 2 LTF). Il n'est pas alloué de dépens (art. 68 al. 1 et 3 LTF). Par ces motifs, le Tribunal fédéral prononce :