Answer:
The difference between an archetypal character and a stock character is the following: an archetypal character is a universal character type common across all genres; while a stock character is a character common in only certain genres.
I answered it on edge2020, and got it right. Hope it helps! :)