This is what I am using. Probably won’t get the official one as this works pretty well. Just use and adhesive strip to attach the hub to the base.
USB C HUB 4K 60Hz, Dockteck USB-C... https://www.amazon.com/dp/B08SM393WB?ref=ppx_pop_mob_ap_share
USB C 90 Degree Adapter Up Down... https://www.amazon.com/dp/B08CDGHQWF?ref=ppx_pop_mob_ap_share
Stand Base for Valve Steam Deck... https://www.amazon.com/dp/B09TW292LK?ref=ppx_pop_mob_ap_share
https://www.amazon.com/dp/B08SM393WB?psc=1&ref=ppx_yo2ov_dt_b_product_details
This is the one I bought last week, only $30 and has exactly the ports you listed, and nothing more. So far it works perfectly and I have had no problems.
Cheers
Edit: The singular USB-C port is only good for power delivery, not data. Missed that you might need USB-C for data. However, if you happen to be using the USB-A ports for Logitech keyboard & mouse, there is a way to connect them both to a single receiver and free up an extra USB-A port.