```
This commit does not change behavior. It just adds new skeleton classes
that don't do anything and aren't instantiated yet.
```
Partial backport of core [[https://github.com/bitcoin/bitcoin/pull/14437/files | PR14437]]:
https://github.com/bitcoin/bitcoin/pull/14437/commits/7e2e62cf7c513bd7d8e784069c5534fda1c50c52
Depends on D5058.