Why isn't my dynamically extended Zod schema enforcing types in @hono/zod-openapi? - Hono