Since nearly every consumer machine uses non-ECC RAM it's probably best to just do a full shutdown at night and boot up the next day.
It reminds me of "bitsquatting" where you can get a lot of hits for domains 1 bit off really popular domains (separate from likely typos).
Restarting Windows is actually “cleaner” than shutting down on modern PCs because shutdown saves some kernel state for Windows Fast Startup.
You can also just disable fast startup to always do a full shutdown regardless how you do it.
I doubt random bitflips are the source of most NT invariant violations. A reboot does fix them all the same though.
Bitflips are surprisingly more common than you think but rare enough to not be a concern.
If you have ECC memory, you can actually monitor this.
I've typically seen ~a dozen bitflips per year per machine when I looked at this on servers, except for the cases of a faulty RAM module.
I am more worried about SSD corruption than RAM bitflips from data I've seen on my systems.