FIX: Create post notices only for public posts (PR #8708)

This also ensures only public posts are considered when creating post notices for new and returning users.

GitHub

You’ve signed the CLA, udan11. Thank you! This pull request is ready for review.