Daily push notification for unseen top post

<!---
Please read this!

The Definition of Ready (DoR) can be found at https://developers.minds.com/docs/handbook/how-we-work/#definition-of-ready-dor

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "Type::Feature" label and verify the feature you're about to submit isn't a duplicate.
--->

## Goal

Increase content engagement and activity in the mobile app by sending a daily push notification to app users promoting an unseen activity post from their top feed.

## What needs to be done

- Automate a daily push notification personalized per user, promoting an unseen activity post from their top feed
- Time the push notification at the time of day that user is typically active in the app
- Add an option to the Notifications setting that allows users to disable this notification (`Top posts`)
- Be able to measure how often these push notifications are used to launch or engage with the app

| Post type                        | Category | Subtitle | Title                                                    | Message / Body (required)                              | Launch URL / Link   | Image                                       |
|----------------------------------|----------|----------|----------------------------------------------------------|--------------------------------------------------------|---------------------|---------------------------------------------|
| Text post                        |          | (none)   | [Display name / @username] posted                        | [post body]                                            | [activity post URL] | (none)                                      |
| Blog post                        |          | (none)   | [Display name / @username] posted a blog                 | [blog title]                                           | [blog post URL]     | [header image URL] / (none)                 |
| Media post (with title + body)   |          | (none)   | [Display name / @username] posted [an image] / [a video] | [media title]                                          | [activity post URL] | [primary image URL] / [video thumbnail URL] |
| Media post (with title, no body) |          | (none)   | [Display name / @username] posted [an image] / [a video] | [media title]                                          | [activity post URL] | [primary image URL] / [video thumbnail URL] |
| Media post (no title, with body) |          | (none)   | [Display name / @username] posted [an image] / [a video] | [media body]                                           | [activity post URL] | [primary image URL] / [video thumbnail URL] |
| Media post (no title, no body)   |          | (none)   | (none)                                                   | [Display name / @username] posted [an image / a video] | [activity post URL] | [primary image URL] / [video thumbnail URL] |

Sample data:

| Post type (sample)               | Sample                                                                                                       | Title                       | Message / Body                                          | Launch URL / Link                                                                                            | Image                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|----------------------------------|--------------------------------------------------------------------------------------------------------------|-----------------------------|---------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Text post                        | https://www.minds.com/newsfeed/1351609905466839058                                                           | Minds posted                | Who are your favorite channels on Minds?                | https://www.minds.com/newsfeed/1351609905466839058                                                           | (none)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Blog post                        | https://www.minds.com/minds/blog/minds-is-now-a-censorship-resistant-progressive-web-app-1363941884392640521 | Minds posted a blog         | Minds Is Now A Censorship-Resistant Progressive Web App | https://www.minds.com/minds/blog/minds-is-now-a-censorship-resistant-progressive-web-app-1363941884392640521 | https://cdn.minds.com/fs/v1/banners/1363941884392640521/1650566326                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Media post (with title + body)   | https://www.minds.com/newsfeed/1367998512221917203                                                           | Bashynx posted an image     | New survey dropped: About Multi-Image posting!          | https://www.minds.com/newsfeed/1367998512221917203                                                           | https://cdn.minds.com/fs/v1/thumbnail/1367998512221917203/xlarge/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Media post (with title, no body) | https://www.minds.com/newsfeed/1371197780126601227                                                           | rogansent posted an image   | A challenge                                             | https://www.minds.com/newsfeed/1371176506025316363                                                           | https://cdn.minds.com/fs/v1/thumbnail/1371197780126601227/xlarge/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Media post (no title, with body) | https://www.minds.com/newsfeed/1369805494683701250                                                           | Ryan @ Minds posted a video | Silent Hill on water.                                   | https://www.minds.com/newsfeed/1369805494683701250                                                           | https://videodelivery.net/eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJraWQiOiI5MjU4NTMzZmYyM2I5MGQzODg2ZjZmNDJlOWU1MDhhZSIsInN1YiI6IjQzZTQ4OGY3MjBkMTFmNWRhYmYwZTUwNTdhOTkwNzQwIiwiZXhwIjoxNjYwMDcwNzA0Ljg4MTkxM30.YvboKWM9ajowhywQtuHkbL5sp2TO526-Afn-ZdNxoudZTY0V0FFqWirhmcqwYf0m_zjMDnmXxdXK6qixV2ulXefDCGYCT0x-WR8emYctdey_sF24DRb7Bka_4-iHVFsNOBgJKI8WVXdQbb8LCqW85FyU-JsPjOtRVZNp6q6zLgK8R_u5Xnp220ZO_bEdWEp6ciT8KZpOj6akKhxSCwUfjEEkvbMW3nsoQLh2ATu8rBNq_XdCSeAgecoGxzpc50fSjaVd4zsKXFYBYHBQzFxNny-fkRVkuS8yDmX8QXCf4OixTYJWs0jc53K1RZWXYRDKHbr-DSmFIXgs3n4cmPCQmQ/thumbnails/thumbnail.jpg?width=1280 |
| Media post (no title, no body)   | https://www.minds.com/newsfeed/1371198067109269511                                                           | (none)                      | rogansent posted an image                               | https://www.minds.com/newsfeed/1371176802986233860                                                           | https://cdn.minds.com/fs/v1/thumbnail/1371198067109269511/xlarge/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |

## QA

<!---
Consideration is given to how the issue will be demoed and tested prior to being deployed
--->


## UX/Design

(Need to define which push notification fields are used, and how they're filled.)

## Personas

- Active, engaged Minds users
- Users who may have installed the app, but forgotten about it

## Experiments


This change should initially be deployed as an experiment, targeting 50% of apps users. We want to measure impact on:

- Sessions per user (per week)
- Engagements per user (per week)
- Content engagement rate (Tasman is building this metric)

Run first on just android device to compare against iOS. Will be monitored outside of Growthbook.

## Acceptance Criteria

<!--
Everyone should be able to understand what is expected to be delivered
--->

- [ ] Given a user is logged into the app, once per day they receive a push notification that promotes an unseen top tweet from their Newsfeed
- [ ] The user can disable notifications like these via the Notifications settings screen in the app
- [ ] Spec tests
- [ ] Add to terraform module the cronjob

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [x] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [ ] UX/Design
- [x] Personas
- [x] Experiments

Story points: 5.0