Hi,
DenyAssignments is old concept that as we can see is replaced by denyAction. Unfortunately none of them support deny deletion of blob. May be you can check Azure ABAC for giving the correct access depending on attributes and preventing giving delete permissions on blobs that you do not want to.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.