Citation: 2C_640/2023 E. 4

Au vu des considérants qui précèdent, le recours en matière de droit public doit être rejeté et le recours constitutionnel subsidiaire déclaré irrecevable. La demande d'assistance judiciaire formée devant le Tribunal fédéral est rejetée, la cause étant d'emblée dénuée de chances de succès (art. 64 al. 1 LTF). Compte tenu de la situation du recourant, il n'est pas perçu de frais judiciaires (art. 66 al. 1 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 :