Fix PR validation: paginated API response and devx invocation
gh api --paginate returns multiple JSON objects (one per page). The old jq heredoc processed each page separately, producing multiple arrays (some empty []) which GitHub Actions rejected as invalid output format. Use jq --slurp to merge all pages into a single array before filtering. Also fix the validate step: the devx wrapper sources $1 as a file path, it doesn't support bash-style -c. Write smoke test commands to a temp file instead.