Shipwright demo chat

Streaming, prompt caching, and per-request usage metering — see src/app/api/chat/route.ts.

Ask anything to see token-by-token streaming.