Any setting to auto-delete personal messages older than N days?

You’d need a custom plugin.