Citation: 6B_853/2021 E. 6

Au vu de ce qui précède, le recours doit être partiellement admis. Pour le surplus, le recours doit être rejeté dans la mesure de sa recevabilité. Le recourant, qui succombe partiellement, supportera une partie des frais judiciaires (art. 66 al. 1 LTF). Il peut prétendre à des dépens réduits, s'agissant de l'aspect du recours pour lequel il a obtenu gain de cause, à la charge du canton de Genève. Dans la mesure où l'admission du recours relève d'une question de nature purement procédurale, sans préjuger ainsi de l'issue de la cause, il peut être procédé au renvoi sans ordonner préalablement un échange d'écritures (cf. ATF 133 IV 293 consid. 3.4.2 p. 296). Par ces motifs, le Tribunal fédéral prononce :