Separate UTXO set access from validation functions (validation)

https://github.com/bitcoin/bitcoin/pull/32317

Host: stickies-v  -  PR author: TheCharlatan

Notes and questions to follow soon!