Since this is the Switch community maybe this is a dumb question, but wouldn’t a Steam Deck suit your needs a bit better?
As to not be completely useless; I get about 2-3 hours on my Switch when not docked. Haven’t spent a lot of time in Civ or Skyrim though, particularly not undocked, so I can’t say for sure there, but I’d assume around 2 hours at least, provided the battery is still good.
I did some Googling and it seems like the newer versions of the Switch (I didn't even know there were newer versions) have better battery life than the OG. Definitely agree that the Switch is a wonderful platform, if only it wasn't so damned locked down.
To be fair that goes for pretty much all platforms. If I buy the blasted thing I should be able to do whatever I want with it, I feel. Makes no sense that Nintendo/Sony/Microsoft can still control the system when they no longer own it.
I second the other commenter. If the games you are interested in are civ 6 and Skyrim, and your question includes the word "performance", a steam deck would serve you better. If you want to play super Mario and Zelda and performance doesn't bother you, then buy and jailbreak a switch.
Bear in mind that the Switch version of Civ6 is a port of the iOS version, not the PC version (but still quite good). If you have an iDevice, consider going that route
Android has it too, and I played it a lot on different phones. But recently I started to go full open source/minimalism, but pirating requires different shady versions and app to be installed