Eco Flow Delta Pro would do everything you want and is portable, can be charged at free EV charging stations also with adaptor. I have used one in my Rv for two years on very rough roads without a problem. I use it to charge my electric dirt bike, drones along with running my complete RV...