Citation: 2C_342/2021 E. 8

Ce qui précède conduit au rejet du recours en matière de droit public et au constat de l'irrecevabilité du recours constitutionnel subsidiaire. Le recours étant d'emblée dénué de chance de succès, la demande d'assistance judiciaire est rejetée (art. 64 LTF). Succombant, le recourant doit supporter les frais judiciaires (art. 66 al. 1 LTF), qui seront toutefois fixés en tenant compte de sa situation financière précaire (art. 65 al. 2 LTF). Il n'est pas alloué de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :