Fix trailing slash on subscribe and publish paths
GET /test/ and POST /test/topic/ now normalize to test and test/topic.
Without this, subscribing to /test/ wouldn't receive events published
to /test/topic because the path hierarchy walk never matched "test/".
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>