I personally find the detail of having 20 different items of clothing on each Dwarf to be overkill (and theirs the insanity of them carrying one sock at a time but that applies to a dozen different areas of the game) but at least let us MAKE clothing in sets.
The player would get to choose between a few different types of clothing sets though, a bit like how cooking is handled. Some brainstormed clothing sets...
Cheap - made with a small amount of plant fiber and very quick to make, the basic default starting clothing
Work - made with half plant fiber, half leather and more total material then cheap cloths, wears out more slowly and is preferable when doing work, may prevent minor work injuries
Warm - made with cloth and fur (obtained from fur animals) more total material then cheap clothing, negates or mitigates negative effects of cold allowing dwarfs on the surface in cold climates and winter to be more happy and productive
Formal - Made with half silk and half plant fiber, more total material and work time then cheap clothing, ingresses the happiness gain from a party or weeding event. Most dwarfs will desire these once basic needs are met.
Fancy - Made mostly of silk, even higher material and time required over fancy, Nobles from Mayor level up are unhappy if not waring these, particularly wealthy dwarfs will want these too.
Royal - Large amounts of silk and some additional fur, no plant fiber, high production time, Highest level nobles will demand these
A set of new clothing would always be made of the same material (but not necessarily the same quality) and act as a 'pseudo-container' in inventory management you see the "Set of Pigtail and beaver leather Work cloths" and the individual items indented as if in a bin, at minimum an upper body and lower body article form an incomplete set. Dwarfs seek to always complete sets that are missing an item when they store a piece of clothing. Sets complete or incomplete are carried as one item and are not broken up unless incomplete and the pieces can be used to complete/fill gaps in one or more other sets. Threadbare pieces are replaced with new clothing and then threadbare sets are created from the discarded items, threadbare sets can be mismatched materials (material modifiers are ignored and treated as value of 1 to it truly is irrelevant) and are very cheap so poor dwarfs can afford them easily.
The different sets comprise individual articles of clothing that are specific to it and generic to many types of sets, so for example Work cloths and only work cloths includes an apron but all but the cheap set includes socks, Fancy cloths includes a puffy hat unique to it etc etc. (shoes are not included in a set but leather workers could make shoes with the same system)