How to lock a uasset so it cannot be accidentally deleted

You can add it to a streaming level and then lock the streaming level from editing.

Also, you should really be using source control.