* fix(test): reduce kafka gateway and consumer group flakes
* fix(kafka): make broker health-check backoff respect context
Replace time.Sleep in the retry loop with a select on bc.ctx.Done() and
time.After so the backoff is interruptible during shutdown, per review
feedback on PR #9129.
* fix(kafka): guard broker HealthCheck against nil client
Return the same "broker client not connected" error used by the other
exported BrokerClient methods instead of panicking on a partially
initialized client, per CodeRabbit review feedback on PR #9129.