Ability to permanently delete currencies, restore deleted currencies
Administrators should have the ability to permanently delete currencies, rather than soft deleting.
This currently causes database key constraint issues because a deleted currency cannot be added again (when using the same currency code).
An alternative way of fixing this may be to allow restoring deleted currencies.