Geralt is still a "special snowflake", just like Ciri. Protagonists are always like that.
A protagonist doesn't have to be a snowflake.They don't even need to be different from everyone else.They just need to be in an unusual and/or unstable situation,otherwise their story wouldn't even be worth telling.
Geralt is a typical "by the book" witcher.Among witchers he is fairly normal (unlike Lambert).
The only thing that truly stands out about Geralt is that he has been in many unusual situations (broke a few unusual curses,"married" a sorceress,got pitchforked by a peasant boy,lost his memories,met a variety of people more important and powerful than himself etc).
He is not so different that no other witcher could have had his story.Ciri,on the other hand...