fix: normalize IPv6 to 32-hex (fixes #1302)
What/Why
When enable_node_labeling is enabled, kube-vip labels the leader node for a Service VIP. Raw IPv6 strings contain ":" and violate Kubernetes label value rules (alphanumerics, "-", "_", "."), causing patch failures.
How Parse IPv6 and encode to uncompressed 32-hex string; use that as the label value. Fixes #1302 (closed).