Further fixes for GoToSocial servers
More stuff I noticed while testing a GoToSocial server:
- Don't show an invalid read marker when the server doesn't support it
- Move error handling to per-model, to reduce the amount of error spam due to unimplemented yet non-essential API endpoints
- Add proper placeholder messages for all of the explore subpages
- Show the announcements placeholder even when the API errors out