How to make an undeleteable topic?

also important to note that Discourse only soft deletes posts / topics by default. Permanent deletion requires enabling a hidden site setting:

Deleted topics can be found in your /latest?status=deleted path.