About Ninfia...
My guess would be Normal type at first, but there's also Poison, Fighting, Steel, Dragon, Rock, Ground, Ghost, Flying, and Bug. I can't seem to make out what it's gonna be, but my 2 guesses would be Steel or Fighting.
Guess 1: Steel because if you look at Jirachi and then look at Ninfia it's similar on how Jirachi looks nothing like a Steel type. Not to mention it looks like it has a heart of steel just like Jirachi.
Guess 2: If it's Fighting, the kanji for Nin could mean many things, but most times I read it as some word that shows your dedicated to something. Stuff like Ninjutsu. Which I'm guessing they commit to learning jutsu. In this case, I'm just guessing that Ninfia could mean Eevee is going to fight hard and believe in itself. Basically, I'm guessing it will be a cute eeveelution trying to triumph over it's opponent the way a Ninja triumphs by doing the mission it sought out.
Other than that, I'm excited about a new Eeveelution. It seems Gen 2, Gen 4, and now Gen 6 introduces Eeveelutions which forms patterns. Could there be more on the way?