Since Go 1.18, the net/netip package has provided Addr and Prefix as more performant and ergonomic replacements for the legacy net.IP and net.IPNet types. We should replace the older types within the gRPC code wherever possible.
See https://pkg.go.dev/net/netip#pkg-overview