### Acceptance Criteria
- [x] When building on `main` after merged PRs and manual builds, the package versions produced are suffixed with `-previewX` and X is the number of preview build
- [x] When a release is created, a `main` build is triggered and the produced package is the stable release of the same version name as the release