TopicView respects `sort_order` and better specs
Rename `posts_count` in topic view to `post_counts_by_user` which makes much more sense
Display correct post counts, even with a filter active