I have deleted everything in \chainstate
I have deleted everything in \blocks\index
I have deleted from \blocks all .rev files, and all blocks after blk05216.dat.
bitcoin-qt claimed resynching was necessary, only 10 hours to ...
This is because you did unnecessary steps.
You already identified the issue which is just a corrupted file in your UTXO set.
All you had to do is start Bitcoin Core with
--reindex-chainstate command line arg and it'll rebuild it from your existing block files.
But if your node is in prune mode, it'll have to redo IBD anyways.
PS This behaviour started shortly after the win11 update to 25H2, so I am assuming I'm not alone?
It's hard to associate this with Windows update.
It's usually caused by sudden shutdown or anything that can corrupt the data while it's being written to disk / already written to disk.
But that's also a possibility if it's caused any of the above.