What matters is the internet provider’s power.
I’ll give an example. A few years back there was a widespread blackout in California. My neighborhood had power, the adjacent neighborhood lost power for about a week. The cable service (Comcast/Xfinity) runs their lines on polls in this neighborhood, and I could see easily that they run from my neighborhood into that adjacent neighborhood. By the next day apparently their battery backup ran out, and my cable internet went down until that adjacent neighborhood got its power restored even though my power never went down.
That’s an easy way to create a network loop. Consumer grade switches usually don’t support protocols like spanning tree.