host authority: reuse pooled resolvers + add diagnostics
pool of 4 pre-created DidResolvers for host authority checks,
replacing per-call create/destroy that caused fresh TLS handshakes.
new metrics: host_authority_checks, is_new/host_changed triggers,
resolution latency, and pool_queued_bytes for memory pressure.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>