The Arch Wiki (even when you're not on Arch) is a pretty great resource for this sort of stuff. Although I never tried its search function. I only arrive there through normal web searches.
Bazzite
Unofficial community for Universal Blue’s Bazzite image.
Documentation: https://docs.bazzite.gg/
Official forum: https://universal-blue.discourse.group/c/bazzite/
Universal Blue on Mastodon: https://fosstodon.org/@UniversalBlue
Source code: https://github.com/ublue-os/bazzite/
For controlling fan curves, including the pump control for my CLC, and monitoring sensors, I've been using coolercontrol.
Bazzite has a just recipe for installing it out of the box: just open a terminal and run ujust install-coolercontrol
It's actually the best monitoring/control application I've used across every OS. I was really impressed when I first tried it.
The Bazzite docs explain the installation procedures.
https://docs.bazzite.gg/Installing_and_Managing_Software/
As for sharing the steam library, it is not advised. The ntfs drives don’t play nice with gaming on Linux. It will cause crashes and low performance. It is recommended to use Linux file systems like ext4 or btrfs.
For the utilities you want such as hwinfo and fan speeds, check the bazaar store utility section.
Thanks for the links. I tried a few utilities from Bazaar, but they all had issues reading temperature sensors for some reason.