They all have cohomological dimension $2$.
The upper bound follows easily from the Serre spectral sequence, the lower bound follows from the fact that groups of cohomological dimension $1$ are free groups. This last fact can be proved without using this big theorem by computing $H^*(G,\mathbf ZG)$ : it is concentrated in dimension 2 and is a free abelian group ... in particular your groups are duality groups but rarely Poincaré duality groups).