Is there a nice reference for the finite dimensional (characteristic 0) representation theory of $\operatorname{GL}_2(\mathbb Z/n\mathbb Z)$ and $\operatorname{PGL}_2(\mathbb Z/n\mathbb Z)$ for varying $n$ and in the limit, for $\operatorname{PGL}_2(\mathbb Z_\ell)$?
I would like to know things like the number of irreducible representations, their dimensions, the minimal fields they are defined over and stuff like that.