* fix: backups that were never run manually are not picked up by job * fix(mutex): prioritize waiting exclusive locks over newly added shared tasks
* refactor(repositories): add a locking mechanism for restic operations * fix: add missing lock in list repositories