Cellphones, solar panels ... When Hurricane Helene struck, Spruce Pine was doused in more than two feet of rain, flooding its downtown, knocking out power and forcing businesses to shutter.