Around here (midwest) hail or wind usually knocks out composite roofing in 10-15 years—much less if you're unlucky. There's little point in springing for the "50 year" composites and similar.
I guess the solar panels would protect the roof a bit, but I'd expect a bad hail storm to be bad news for those, too.
I guess the solar panels would protect the roof a bit, but I'd expect a bad hail storm to be bad news for those, too.