f2f4561d1a
Switch the OpenAPI document used by the SDK build (and `bun dev generate`) from the legacy Hono backend to `OpenApi.fromApi(PublicApi)`. The Effect HttpApi backend already covers every Hono route — the bridge test in `httpapi-bridge.test.ts` audits this — and `PublicApi` already applies the legacy-shape transforms (instance query params, optional-null stripping, SSE schemas, component renames). The spec-emitting path was the last piece still rooted in Hono. The Hono path is preserved as `Server.openapiHono()` and `bun dev generate --hono` so reviewers can diff the two outputs while the Hono backend lingers; both go away with the Hono backend itself. Verified the new default matches the previous `--httpapi` output byte-for-byte and the SDK build round-trips cleanly.