When parsing descriptors with multiple keys (tr, wsh, sh, miniscript), we might not have all the private keys but only few of them (rest being public keys).
listdescriptors(private=true)
RPC should not
fail in such scenario and instead return those partial private keys,
using public keys for the rest.
Fixes #32078