(I am not an S7 user, so take this with a grain of salt)
1) The phone 'should' be able to use a 200gb card according to specs. Sandisk makes at least one 200gb card but the compatibility finder on their site lists only up to 128gb cards for an S7.
I like the Samsung Evo Select (green) cards from Amazon. 32 and 64gb cards I gifted a few years back still work on friends devices, I love my 128 cards. Not the fastest but they are 'fast' enough for 4k video playback on my Win 10 tablet. Current cards are u3 speed rated 100 read 90 write. Samsung Evo Plus (red) are rated the same, just that the 'green' ones are Amazon exclusives and often cheaper.
$20 for a 128gb right now at Amazon. (link) Both U1 (class 10) and U3 are 4k video rated, though U3 is faster if you're looking at another card.
2 Not sure about car chargers,
but this Android Central post of S9 car chargers should have something that should work. You could go with a Qi charger mount for the car like one from iOttie
Amazon link for around $50 if you wanted to be different.
(edit - Sorry, you asked about portable USB chargers, aside from Anker, I don't have much experience with them. I use my old Nexus 6P USB-C charger on a 115v AC outlet in my car for my newer Pixel for 'fast' charging)
Hope it helps