Closes #614
* feat: repository used space refactor: use a smarter cache key logic for easier invalidations * chore: pr feedbacks
* feat: display notification when new release is available * refactor: standalone re-usable cache util * refactor: clear cache on server startup * refactor: add timeout to gh release fetch * fix: run with app version env variable