This code refactor also involved removing the "harvester" consumer configurations from dspace.cfg:
event.consumer.harvester.class = org.dspace.harvest.HarvestConsumer
event.consumer.harvester.filters = Item+Delete
However, the PR & ticket neglected to remove the actual "HarvestConsumer" class from our codebase. This class is no longer needed, as it was only used to clean up after Item deletions (see above configuration). This cleanup is now much more explicit in the codebase itself.
`Item.delete()` now explicitly calls `HarvestedItemService.delete()`: https://github.com/DSpace/DSpace/blob/master/dspace-api/src/main/java/org/dspace/content/ItemServiceImpl.java#L663-L668
`Collection.delete()` now explicitly calls `HarvestedCollectionService.delete()`:
So, the old "HarvestConsumer" class is no longer necessary in DSpace 6.x (or above) and should be removed from our codebase and Official Documentation.