refactor: rename active_chainstate in VerifyDB
To prepare VerifyDB semantics for multiple chainstate use.
validation: prepare VerifyDB for assumeutxo
Removes assumptions of use only on the active chainstate.
doc: IsSnapshotActive
This is a backport of core#21523