DEV: Reduce an additional DB query in `TopicView` for ignored users. (PR #14619)

TopicView#first_post_id does a pluck which we can avoid because the first post will always have a Post#post_number of 1.

GitHub

Also note that first_post_id is only called for mega topics.

Thank you for the review @CvX