[Completes #54308668] Third-party app developer can delete a registered application

Restrict deletes only to Apps that are non-public and have no activity

Allows a new App to be created with the same information (slug uniqueness) as a peviously deleted App