Answer:
Definitely formal English as formal English is used in formal settings. Both the examples you gave are formal settings.
Answer:
"The first Barbies and Kens wore simple swimsuits, giving little hint of the amazing variety to come."
Explanation:
I believe the word "foreshadowing" means that well, the event happened in the past. I could be wrong, though.