Archive/Hide Transactions instead of Delete

Currently it looks like we can only Edit or Delete transactions.
I’d like to be able to Archive/Hide Transactions instead (for the sake of Transaction Reports) since there also doesn’t seem to be a way to UN-Delete a Transaction.

This Archive/Hide Transactions should only affect Transaction Reports, and not affect the Balance on Cash Management accounts (which are physically not changing). Technically, Deleting transactions tied to Cash Management Accounts should not affect the Balance.