Villagers finally have their own custom texture. For now, only 2 variants: villager and wandering trader. I'm planning to add profession-based variants later.
Note: Variants will be added only to 1.20.1+. Variants need OptiGUI to work, including Wandering trader variant.