Project artifact storage can become negative
As part of &5380 (closed), we fixed some instances where artifact storage could become negative. Unfortunately after about a month, we are seeing a small number of projects with negative artifact storage again: https://app.periscopedata.com/app/gitlab:safe-dashboard/919346/Storage-Limit-Exploration?widget=12669741&udv=0. It is much smaller in magnitude than previously, but this is concerning for two reasons:
- Users who see negative values will be confused.
- This problem likely speaks to a bug somewhere in how we track artifact storage, and will likely get worse over time