add optional onConnect callback to JetstreamClient
exposes which host the client connected to, enabling callers to track
the current relay. follows the same comptime @hasDecl pattern as onError.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>