* ci: Run tests in CI Thanks to contributors test coverage is becoming a thing, thus it makes sense to run tests in CI workflows. Additionally, switch back to `cargo build` instead of `cargo check`, as the tests need compilation anyway. * ci: Enable build for `macos-aarch64` * fix: Streamline build target names * fix: Set toolchain target correctly * ci: Switch to `rustup` over 3rd party action