If you want a proper docking station, a higher end Dell monitor [0] will do with USB-C, display daisy chain and USB-PD. It'll enable single cable connectivity to anything you care, sans ethernet, which can be attached to the monitor's USB hub, if you really need.
For my mobility needs, I use a Kingston Nucleum [1] since I don't care about Ethernet, but about fast card readers. It also supports 60W USB-PD, which is ample for a MacBook Air M1. That thing is really high quality.
[0]: https://www.dell.com/en-us/work/shop/dell-ultrasharp-27-4k-u...
[1]: https://www.kingston.com/en/memory-card-readers/nucleum-usb-...