feat: export auth helpers and parseViewer from generated client
Move login, logout, viewerDid, and parseViewer into the generated
client file so templates don't need a local auth.ts. Layout server
load reduces to a single parseViewer(cookies) call.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>