The runner containers use node:20-bookworm which already has Node and corepack. Remove actions/setup-node and pnpm/action-setup which hang in Gitea Actions. Use corepack enable + pnpm directly. Also fix preview comment to use Gitea API instead of github-script.