Add `maxPublicTopics` / `max_public_topics` to `createEventsProxyRouter` /
`create_events_proxy_router` (TS + Python): an optional cap applied ONLY to
`publicPredicate`-matched candidates in the authenticated SSE proxy. Public
candidates beyond it are silently skipped without truncating the loop, so
private candidates later in the list still authorize while `maxTopics` bounds
the total. Lets a host throttle a cheap-to-spoof public fan-out tighter than a
member's private subscriptions. Lockstep bump of all 28 packages alpha.22 ->
alpha.23, CHANGELOG + READMEs updated.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>