15.2.2 Time-based artifact cleanup

Deletes artifacts from releases created before the cutoff (e.g., older than 365 days), but only if no recent reports link to them (based on error retention safe cutoff). Purges files and records in batches.