Invoked by PersistenceManager around every delete from the
hook's collection, middleware-style. Around — you MUST call
next(id) to proceed; validate before (e.g. reject deletes that
break an invariant by throwing) or run side-effects after.
Default is pass-through.
Public shape added by AroundDeleteHookMixin.