Docs/move-only
Adds doxygen comments for the CKeyPool and CReserveKey objects. The way these work is pretty confusing and it’s easy to overlook details (eg #15557 (review)).
These are on the verbose side, but I think too much commenting is better than not enough. Happy to take feedback on what’s an appropriate level.