I don't know honestly
Im not an animator, but to not make like millions of different animations for all the combinations, I'd just make one global animation for the types combined
Like 1 animation for fire grass moves, 1 animation for electric ghost moves etc