So if the bank isn't living in the HMMWV, then charging it via the slave plug is going to be the simplest/easiest solution.
That would necessitate having the bank as 24V.
Unless you have gear that operates on 12V only, then it's almost always going to be higher voltage for battery banks. The bigger the bank, the higher the voltage (within reason)
Trying to charge on 12V the generator 12V output is only rated to 50 amps
12V x 50 amps is 600 watts of power available
The 24V output is rated at 200 amps.
24V x 200 amps is 4800 watts of available power
(you don't really want to max out the generator as that can shorten it's life if done for too long, so try to keep under 80% or so, which would be about 500 watts and 4kw respectively)
Actual voltages are a little higher (approx 14V and 28V) so it's actually slightly higher, but you get the idea.
As for the actual batteries themselves, that depends on what you want to spend and how big of a bank you want/need.
You'll likely want to go 6V batteries to start, unless you want to invest a lot more money and space into this system.
Golf cart batteries are relatively inexpensive, and for a non-critical system they are a great set for learning how to take care of them, because if you screw up you aren't out nearly as much money. Trojan is the go to brand usually and price reflects the quality, but Duracells aren't a bad deal to start out for learning for a whole lot less money.
Number designation is usually GC2 or something similar (I've seen XC2 as well, or added letters added to the end)
Group 902/903 series are the next size above the golf carts. About 50% more capacity and 50% more size.
Next above that is the L16 format. About twice the physical size of the GC2 and twice the capacity.
All these are relatively common industrial battery sizes, used in things like floor sweepers/scrubbers you see inside stores and whatnot.
Downside is having to check fluid levels about once a month and keeping them topped off with distilled water.
For more money you can buy AGM type batteries. These are nice that they don't really require any maintenance other than checking the terminals for corrosion and tightness every once in a while.
Price is about 50% higher than the GC2 batteries, and are expected to last maybe 20-30% longer overall compared to the GC2.
Nice because you can mostly ignore them until something goes wrong, but more upfront cost.
As I mentioned before, since this appears to be a first battery bank learning experience, it's not a bad idea to check what is available on the shelf at your local battery store (I use BatteriesPlus as I'm on a commercial account there)
It's often difficult to get online battery sellers to honor a warranty, or to do so you have to ship them the bad battery on your expense, as well as pay freight charges for the replacement, so shopping local will keep your system from being down any longer than necessary.