message: refactor: use `CWallet` const shared pointers in dump{privkey,wallet} RPCs
diff: @@ -557,7 +557,7 @@ RPCHelpMan dumpprivkey()
  },
  [&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
  {
  - std::shared_ptr<CWallet> const pwallet = GetWalletForJSONRPCRequest(request);
  + const std::shared_ptr<const CWallet> pwallet = GetWalletForJSONRPCRequest(request);
  if (!pwallet) return NullUniValue;
  const LegacyScriptPubKeyMan& spk_man = EnsureConstLegacyScriptPubKeyMan(*pwallet);
  @@ -607,10 +607,10 @@ RPCHelpMan dumpwallet()
  },
  [&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
  {
  - std::shared_ptr<CWallet> const pwallet = GetWalletForJSONRPCRequest(request);
  + const std::shared_ptr<const CWallet> pwallet = GetWalletForJSONRPCRequest(request);
  if (!pwallet) return NullUniValue;
  - CWallet& wallet = *pwallet;
  + const CWallet& wallet = *pwallet;
  const LegacyScriptPubKeyMan& spk_man = EnsureConstLegacyScriptPubKeyMan(wallet);
  // Make sure the results are valid at least up to the most recent block
  