Update release process documentation
This MR updates the documentation for our build and release process after dropping setup.py including:
- Adding meson, meson-python, ninja, and build to our dev dependencies
- Change the build instructions to modify the pyproject.toml
- Update the packaging instructions for meson and meson-python