Soft deletion a key metadata

Hi, teams

It would be very handy if vault allowed for the soft deletion its metadata and it can be undeleted. in other words, vault takes over the deletion of a key, not a version.

currently, we permanently delete a key by deleting its metadata, but sometimes, this permanent deletion may happen by mistake by some tech user, so for accidental deletion, we want to restore it.
I know vault can deletion a version by -delete-version-after marker, quesion is although all versions of a key are deleted, a key still can be fetched by CLI or UI. We expect vault have a similar marker for metadata.

So, do you have or plan such soft deletion of a key metadata?
or do you have other suggestions to deal with such issue?

Thanks.