Some good advice here! Thought I'd add a few ideas:
Computer backup - I have an external HDD backup, but also use Backblaze cloud backup.
Valuables - bank safe deposit boxes are great for this. They are built with much thicker walls than home fire safes. There is a story about one in Japan which withstood a nuclear blast.
Solar panel USB charger - I don't see the point of this if you have a vehicle which can provide 12v power. Get a USB power bank or two and top those off from your car if you consume them.
Generator - I'm a big fan of the inexpensive clones of the Honda inverter generators. I got an Energizer branded one from Amazon for $350-ish. I also got a transfer switch with a power input for my gas furnace and some extension cords of various lengths. In the event of a winter power outage, I can run the furnace, the whole-house humidifier (connected to the furnace), my refrigerator, and my Internet gateway, router, and access point. I can also shuffle the plugs around to run the microwave or toaster oven to heat up food.
I live in a medium sized city and it's unlikely I would face a prolonged power outage, but during the last ice storm, one of my coworkers had her power go out for about 24 hours, so my setup would definitely minimize the inconvenience for that time period.
Summer power outage - same as above, except I have a window unit A/C stored in my attic, which I can mount in my bedroom. Got to test it out this past summer (with no power outage) when the 29 year old A/C unit for the main floor of my house crapped the bed on one of the hottest days of the year. I have a mini-split in the small third bedroom upstairs, which I set to its lowest temperature. That plus the window unit in my first floor bedroom kept the entire house at a tolerable temperature (and the bedroom where I slept was completely comfortable--my poor dog quickly figured out what was up and plopped herself on the bed right in front of the A/C). In the event of an outage, the mini-split wouldn't be helping to cool the house, but the window unit would at least keep my bedroom cool.