Suppose that we have a $d$ dimensional bosonic SPT phase, protected by some $p$-form symmetry, $G^{[p]}$. Suppose also that it is classified within group cohomology, so that we don't have to run into cobordisms. It is not clear to me what type of cohomology actually classifies higher-SPTs.
In the original Chen-Gu-Liu-Wen paper [1] it is proposed that (normal, 0-form) SPTs are classified by $\mathcal{H}^d(G,U(1))=H^d(BG,U(1))$, where $\mathcal{H}^{\bullet}$ is the Borel cohomology, whereas $H^\bullet$ is the normal topological cohomology and $BG$ is the classyfying space of $G$.
Then, for example in [2], it is mentioned that SPTs protected by a $p$-form symmetry are classified by $H^d(B^{p+1}G,U(1))$, where $B^{p+1}G= K(G,p+1)$, the Eilenberg-MacLane space. I'm assuming that $H$ in [2]'s notation is again the topological cohomology. I suppose that I could write $H^d(B^{p+1}G,U(1)) = \mathcal{H}^d(B^p G, U(1))$, since I'm just removing a classifying space. Can I reduce it even further, until I'm left with just $G$, say reach $\mathscr{H}^d(G,U(1))$? What type of cohomology would $\mathscr{H}^\bullet$ be, and how would one go about computing it? Or if it's easier without doing that, how does one compute $H^d(B^{p+1}G,U(1))$?
References:
[1]: X. Chen, Z. C. Gu, Z. X. Liu and X. G. Wen, Symmetry protected topological orders and the group cohomology of their symmetry group, Phys. Rev. B 87 15, 155114 (2013), doi:10.1103/PhysRevB.87.155114 [arXiv:1106.4772].
[2]: C. Delcamp and A. Tiwari, From gauge to higher gauge models of topological phases, JHEP 1810, 049 (2018) doi:10.1007/JHEP10(2018)049 [arXiv:1802.10104].