The easiest way to find what your looking for is to search for a solar battery/generator with a pure sine inverter. The Goal Zero Yeti has a good reputation. I’ve camped with a Suaoki solar generator, a 12U modular, Beatstep Pro, & a separate battery powered speaker and not even bothered to pull out the solar panel I bought to keep battery topped off.
It’s a good idea to think in terms of how many hours you want to run your rig. Let’s say everything you listed pulls 50 watts. (It’s probably less.) If you buy a 150 watt hour battery battery, you should get about 3 hours of run time.