Winning at a young age, that shows your one of the biggest talents
Clearly winning at a young age is not "must do" to be called greatest of all times. Players are different, some peak at a young age, some need more time to develop ... achievements are the most important thing; not the age you start playing well, or the age you stop playing well.
And what is your definition of consistency? Some players stay in the top 10 for many years (which shows consistency) but will never be GOAT.
And what is a short and powerfull prime? 5 years? Where do you draw the line?
If you need all your criteria, then no-one will ever be the greatest of all time.