Well being male I can only discern five kinds of garment in total... no wait a minute, shoes are different from socks, aren't they? Six then.

To me:-

jumper (what I say) = pullover = sweater = guernsey = jersey;

pants = panties = knickers, but also pants = trousers;

anorak = parka;

vest = singlet (I say both indifferently), but also aware that vest = waistcoat;

suspenders = braces, but also suspenders = the antique stud-on-elastic thing that attached stockings to some kind of female undergarment and that I don't know another synonym for;

cape = cloak;

off-the-shoulder boulder-holder = gownless evening-strap

and about half the words on your list are unidentifiable to me (ascot, bubuska, cat suit, clam digger, dresser, floods, gators, jump suit, knee highs, models coat, monkey suit, mukluk, muscle shirt, pea coat, romper, serape, shirtwaist, shrug, slicker, stocks, sun suit, sweats, union suits, whites, wrapper).

And if that seems to cut down the possibilities a bit, I have to confess I'm sitting here in a lap-lap and woad.