[bitcoin/bitcoin] refactor: Removal of circular dependency between index/txindex, validation and index/base (#13942)

@mgrychow pushed 2 commits.

10dbd83 some definitions moved to validation_globals.cpp, added direct includes in validation_… files
051e981 direct includes of validation_… files, checkpoints->validation->checkpoints circular dependency removed