purgeGivenShares
suspend fun purgeGivenShares(webId: String, resourceUri: String, includeDescendants: Boolean = true, notifyReceivers: Boolean = true): List<GivenShare>
Drops the given-shares index rows of a deleted resourceUri — and, with includeDescendants, of everything beneath it — without touching access control. Call it after deleting a resource so its bookkeeping does not outlive it. Returns the removed rows; notifyReceivers additionally sends each WebID receiver an as:Undo.