ENH Add --no-deps parameter to build-recipes CLI. ### Description

This adds `--no-deps` parameter to `pyodide build-recipes` CLI, which is a replacement for `pyodide_build buildpkg` entrypoint.

Ref: #2879

### Checklists

- [x] Add a [CHANGELOG](https://github.com/pyodide/pyodide/blob/main/docs/project/changelog.md) entry
- [x] Add / update tests

package:
  name: pkg_2
  version: 1.0.0
source:
  sha256: deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef
  url: https://dummy-url-that-not-exists.com/pkg_2.tar.gz
requirements:
  host:
    - pkg_3
  run:
    - pkg_3
test:
  imports:
    - pkg_2

package:
  name: pkg_2
  version: 1.0.0
source:
  sha256: deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef
  url: https://dummy-url-that-not-exists.com/pkg_2.tar.gz
requirements:
  host:
    - pkg_3
  run:
    - pkg_3
test:
  imports:
    - pkg_2
