Merge pull request #20787 from ChayimFriedman2/fix-type-alias-enum

fix: Fix erroneous diagnostic incorrect_generics_len when there are generics on enum variant used through type alias