I think this could work well as an enum site setting, with the existing behaviour remaining the default. For example, permanent_topic_deletion_mode could offer the current “require each post to be permanently deleted first” behaviour and an opt-in “permanently delete topic and all posts” behaviour, still behind the existing typed confirmation. That would preserve the current safety policy for existing sites while allowing admins who explicitly want bulk deletion to opt into it.