I m using grizzly charger , little over 2.5 hr to full charge , easy to install https://www.amazon.com/gp/aw/d/B082LMVSLY?psc=1&ref=ppx_pop_mob_b_asin_title
You probably don't need to carry a 240V cable with you. You don't even really need the 120V cable, but it's nice to have that in the car sometimes for special occasions. Almost all places you charge a car in public will have the cord there for you.
That said - if you want a 240V EVSE to leave in your home permanently, I'd recommend something like the GRIZZL-E EVSE shown here: https://www.amazon.com/Grizzl-Level-EV-Charger-GR1-14-24-Premium/dp/B082LMVSLY It is the cheapest cable on Amazon that is UL certified (some cheaper cables claim they are, but they are not fully certified), it is thick and built well so I have no safety or quality concerns with it. It has served me well for my Bolt. You can get fancier cables but you really don't need them.
You need a level 2 240v charger. This is the one that I have: https://www.amazon.com/Grizzl-Charger-Premium-Regular-Charging/dp/B082LMVSLY
I thought a home charging setup required something like this too?
Grizzl-E Level 2 EV Charger, 16/24/32/40 Amp, NEMA 14-50 Plug/06-50 Plug, 24 feet Premium Cable, Indoor/Outdoor Car Charging Station, Classic/Avalanche/Extreme (Classic 14-24-PB)
https://www.amazon.com/dp/B082LMVSLY/ref=cm\_sw\_r\_api\_i\_CWSF50EDSA9H2XXXEV1K\_0