fix: use wrangler for CF Pages deploy instead of raw API
The site has Pages Functions (functions/ dir) that wrangler compiles into
a _worker.bundle. The raw Direct Upload API doesn't bundle functions,
so deploying without wrangler causes 500 errors on the live site.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>