Also updates actions.
Should help resolve the coordinator tests, which are failing in the current CI. Presumably a timeout which is too low for the CI's slower runners.
common/ is now only run when common is edited. crypto/ when common/ or crypto/. coins/ when common/ or crypto/ or coins/. The rest of the tests are run whenever any package is edited (as they're all inter-connected).