Storage service should send notification for deleted versions of a record.

Problem Statement:

When a record is created/updated/deleted using storage service, there is notification that is sent, For instance in case of Azure a message is published in recordstopic. There are down stream services that subscribe to recordstopic and react to notification sent by storage service in case of create/update/delete event. For instance, downstream services stores Technical Assurance information for each version of record, which help user to understand and provide trust and assurance of data stored using storage service. Storage API provides endpoint delete record versions - https://community.opengroup.org/osdu/platform/system/storage/-/blob/master/storage-core/src/main/java/org/opengroup/osdu/storage/api/RecordApi.java?ref_type=heads#L177 which permanently deletes versions of record.

Storage service endpoint "delete record versions" does not send any notification to recordstopic and hence downstream service cannot react to this event. This could create issue in downstream services and provide inconsistent data.

Proposed solution:

Storage service endpoint "delete record versions" should send notification to recordstopic so downstream services can react to the notification.