For every peer expose through `getpeerinfo` RPC whether or not we selected them as HB peers, and whether or not they selected us as HB peers.

Suggestion by @gmaxwell.
+ HelpExampleRpc("addpeeraddress", "\"1.2.3.4\", 8333")
        },
        [&](const RPCHelpMan& self, const JSONRPCRequest& request) -> UniValue
{
    NodeContext& node = EnsureNodeContext(request.context);
    if (!node.connman) {
        throw JSONRPCError(RPC_CLIENT_P2P_DISABLED, "Error: Peer-to-peer functionality missing or disabled");
    }
    UniValue obj(UniValue::VOBJ);
    std::string addr_string = request.params[0].get_str();
    uint16_t port = request.params[1].get_int();
    CNetAddr net_addr;
    if (!LookupHost(addr_string, net_addr, false)) {
        obj.pushKV("success", false);
        return obj;
    }
    CAddress address = CAddress({net_addr, port}, ServiceFlags(NODE_NETWORK|NODE_WITNESS));
    address.nTime = GetAdjustedTime();
    
    
    if (!node.connman->AddNewAddresses({address}, address)) {
        obj.pushKV("success", false);
        return obj;
    }
    obj.pushKV("success", true);
    return obj;
},
    };
}
void RegisterNetRPCCommands(CRPCTable &t)