* modernize github workflows
this mainly fixes some inconsistencies in style, outdated or wrong comments and action version
- replace Legit-Labs/action-download-artifact with actions/download-artifact
- fix Swatinem/rust-cache arguments
- fix benchmark transformations
- expand feature soundness lints
- wording and capitalization in comments
* fix no_run on crate level doc
* fix some more small issues
* Try fixing the post comment benchmark action
Store the complete event in PR_INFO
Checkout repo for github-action-benchmark
* add missing string escape
* update benchmark crates and workflow
* default to the merge commit for benchmarking
* setup framework benchmark early, after the caches
this doesn't restore the comments on PRs;
benchmark-action/github-action-benchmark has open issues about it