> Who will you call to repair it?
Solar installer. Or DIY if you're handy.
> Who will pay for it?
Homeowner or insurance.
> How many days will it take?
Depends on the availability of installers. Or your skills.
I don't know why this is some gotcha. How many times have you had a storm rip your roof off and take down the entire neighborhood's grid? And if that happened would you still live in your house or find temporary accomodation?