Why are they not both "двадцять дві"?
Два is the masculine/neuter form, and дві is the feminine form.
Почему здесь "і", а не" та"
According to the Ukrainian grammar book I have at home, та is mostly used when there is a vowel on both sides. So in this instance because it is preceded by a vowel and followed by a consonant, you'd use і.