Citation: 2C_216/2023 E. C

Agissant par la voie du recours en matière de droit public et celle subsidiaire, du recours constitutionnel, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, outre l'effet suspensif et l'assistance judiciaire, d'annuler l'arrêt de la Cour de justice du 16 mars 2023 et le jugement du Tribunal administratif du 20 février 2023, ainsi que d'ordonner sa libération immédiate; subsidiairement, d'annuler les décisions précitées, d'ordonner sa libération immédiate avec obligation de se présenter régulièrement à un poste de police et, au besoin, d'ordonner une mesure de substitution à sa détention. Il conclut aussi à la constatation de la violation de ses droits constitutionnels. Le recourant a déposé un complément de recours dans le délai légal, sans modifier ses conclusions. Par ordonnance du 3 mai 2023, la Présidente de la II e Cour de droit public a rejeté les requêtes de libération immédiate et d'effet suspensif et a indiqué que la demande d'assistance judiciaire et de nomination d'un défenseur d'office serait traitée avec la décision sur le fond. La Cour de justice persiste dans les considérants et le dispositif de son arrêt. Le Commissaire de police et le Secrétariat d'Etat aux migrations se déterminent et concluent au rejet du recours. Le recourant dépose des observations finales. Par jugement du 10 mai 2023 du Tribunal administratif, la détention administrative du recourant a été prolongée jusqu'au 15 août 2023 (art. 105 al. 2 LTF). Ce jugement a été confirmé, sur recours, par arrêt de la Cour de justice du 2 juin 2023 (art. 105 al. 2 LTF).