**Summary**
Run the CI checks in the safety catches instead of using a separate
implementation.
Depends on #2038. Resolves#1496.
**Test Plan**
Run `go-task run-safety-catches` on a branch that is ahead of main (with
these changes checked out):

**Checklist**
- [x] ~~Package was built and tested against unstable~~
**Summary**
Ensure that all available common/Scripts/*.py files get linted by flake8
as part of commits.
This way, new python3 scripts will automagically be linted on addition.
Signed-off-by: Rune Morling <ermo@serpentos.com>
Add shellcheck action to the GitHub workflow to reduce the amount of bugs in shell scripts.
Currently failing scripts (and one zsh script) have been excluded.
These can be removed from the ignored scripts when they have been fixed.
Resolves#968