message: cli -addrinfo: drop torv2, torv3 becomes onion per GetNetworkName()
diff: @@ -242,7 +242,7 @@ public:
  class AddrinfoRequestHandler : public BaseRequestHandler
  {
  private:
  - static constexpr std::array m_networks{"ipv4", "ipv6", "torv2", "torv3", "i2p"};
  + static constexpr std::array m_networks{"ipv4", "ipv6", "onion", "i2p"};
  int8_t NetworkStringToId(const std::string& str) const
  {
  for (size_t i = 0; i < m_networks.size(); ++i) {
  @@ -268,13 +268,10 @@ public:
  if (!nodes.empty() && nodes.at(0)["network"].isNull()) {
  throw std::runtime_error("-addrinfo requires bitcoind server to be running v22.0 and up");
  }
  - // Count the number of peers we know by network, including torv2 versus torv3.
  + // Count the number of peers known to our node, by network.
  std::array<uint64_t, m_networks.size()> counts{{}};
  for (const UniValue& node : nodes) {
  std::string network_name{node["network"].get_str()};
  - if (network_name == "onion") {
  - network_name = node["address"].get_str().size() > 22 ? "torv3" : "torv2";
  - }
  const int8_t network_id{NetworkStringToId(network_name)};
  if (network_id == UNKNOWN_NETWORK) continue;
  ++counts.at(network_id);
  