I'm using https://www.amazon.com/dp/B09GK8LBWS?psc=1&ref=ppx_yo2ov_dt_b_product_details and https://www.hypershop.com/products/hyperdrive-7-in-1-usb-c-hub-stand and https://www.amazon.com/dp/B09HBQS54V?ref=ppx_yo2ov_dt_b_product_details&th=1 currently at my desk when in clamshell mode.
On the go I've got several options I use, https://www.amazon.com/j5create-Adapter-Ethernet-MicroSD-ChromeBook/dp/B07CRP47K6/ref=sr_1_18_mod_primary_new?crid=2B53UFARMEJHT&keywords=j5+create+dongle&qid=1649954798&s=electronics&sbo=RZvfv%2F%2FHxDF%2BO5021pAnSA%3D%3D&sprefix=j5+create+dongle%2Celectronics%2C76&sr=1-18 and I've got https://www.hypershop.com/collections/usb-c-hubs-for-macbook/products/hyperdrive-net-6-in-2-hub-for-usb-c-macbook-pro-2016-2017-2018 .
I also have https://www.hypershop.com/products/new-2020-hyperdrive-duo-7-in-2-usb-c-hub but it rarely gets used.
There are definitely cheaper options but these are the ones I've continued to use. I've bought and returned or bought and ended up throwing away quite a few others.