node and pnpm now come from mise.toml inside ghcr.io/jdx/mise instead of the node:25 image plus a mise bootstrap step.