They are all different in some kind of way.
Answer:
The word "protracted" means lasting longer than expected, or unusually long, so what protracted most clearly means based on the context of the excerpt is how the time period of celestial motion studies must have lasted unusually long.
Finally one i can answer. The answer is Idiom
Not sure probably learning some sort of lesson