- `pr.yml` should've been deleted a long time ago. Its functionality
was already elsewhere, and that's since been folded into `test.yml`.
- I added automatic `release-v*` and `main-v*` versioning.
- Renamed `merge.yml` to `push-release.yml` and `push-main.yml` to
`pr-create-release.yml` so it's clearer what they're actually
listening to. I also modified their display names.
Tests still appear to fail per #2898. Unfortunately, I need actions/runner#2347 to ignore the test failures properly - I need them to be warnings, not hard errors.