Instead of reserving keys, reserve destinations which are backed by keys
https://github.com/bitcoin/bitcoin/pull/16237/commits/33d13edd2bda0af90660e275ea4fa96ca9896f2a
---
Depends on D6716
Partial backport of Core [[https://github.com/bitcoin/bitcoin/pull/16237 | PR16237]]