Yeah, you're right it's supposed to be only a^{\dagger} and no powers of n.
Still, I'm not entirely convinced, the \left[ a , a^{\dagger} \right] is indeed a c-number, but the \left[ a^m , a^{\dagger} \right] is an operator, and when I expand the full \left[ a^m , (a^{\dagger})^n \right]...