Nearly all modern cheap webcams are UVC-compatible and they work with linux. Different models expose different functionalities, but I ended up with this: https://www.amazon.com/dp/B07R489K8L
It does 1600x1200 25FPS YUYV (as well as a wide range of other resolutions and FPS) uses the C/CS-mount lens standard (easy to buy a wide range of high quality lenses). It doesn't have a microphone but you should be using an independent mike anyway. Has software control of exposure color temp, and gain, which is great for various lighting conditions.
You read the data through USB, not HDMI. The one thing I haven't managed to do is autofocus, but imho, for webcams you want to set a fixed focus around your head anyway.
Works with all video conference programs, and OBS studio (I actually import the video in OBS and then create a virtual camera).