I know it won’t help now that it’s happened but PSA. Imhad my car covered head to toe with PPF and CeramicPro Gold. My installer recommended he put the PPF on the all glasss roof as well. I know I would be in ghe OP position if I hadn’t done that. 1 month after the install I saw it happen as if in slow motion, a rock bouncing from a gravel truck came down 4 inches from the front and went BAM!! I didn’t even want to look up. When I got out I looked and there was a little place just like PPF does anywhere else a rock hits but no damage to the glass at all. Highly recommend if you are having a full body wrap.
It’s not just the money for replacing the all glass roof it’s the thought of someone removing such a large structural part of the car and “getting it right” replacing it.