Since Gen 3, there have been five main flavors in Pokemon, but Gen 9 seems to have made an alteration to those flavors with the Herba Mystica. Previously, everything used Sweet/Sour/Spicy/Bitter/Dry, but the Herba Mystica use Sweet/Sour/Spicy/Bitter/Salty.
Back when I played Emerald as a wee lad, I was very confused about what the hell a dry flavor was. I'm now in my mid 20's and I still don't really know what a dry flavor is. I hope Pokemon sticks with Salty for future flavor mechanics, because I think it's telling that one of the first suggestions you get when you Google search "dry flavor" is "dry flavor pokemon".
Check out a good martini sometime.