Mass Loaded Vinyl (MLV) is my next thought, a 2mm thick layer is 5kg/m2 so that sandwiched between two different thicknesses of acoustic plasterboard would give a good mix of materials & densities to reduce the noise from above.
I think that stuff is best when it is like a curtain, hanging with air gaps either side in a wall. Might not do much in a ceiling. Not that I’ve ever used it!
Do the rockwool + RB + one layer of soundblock (plus mastic around the edges) and see what you think. If it’s still terrible, consider fancy materials; otherwise just add the second layer of PB and you’re done.