You did a great research, but I would add another most important Google Ranking factor
Engagement
The more user engaged with the content, the more it gives positive data to search engine about the website
And what to do for engagement
All the SEO things
Like
On page …. give unique information
Technical…. User Don’t see page loading too much or broken images
User experience
Off page.
Sign in with Google to reply.
100% percent agree, just need to find the exact wording in Google’s docs and I’ll add it in as all of the above you’ve seen in the article comes straight from Google.