FEATURE: add more details in user posts archive

Following fields will be exported in user posts CSV file: `topic_title, category, sub_category, is_pm (boolean), post, like_count, reply_count, url, created_at`.

Posts will be ordered by created date.

Also added `ensure` to notify_user in case of failure (#3063, thanks @riking).