It's typing is most likely Fairy/Steel, it's what I thought the moment I saw it. I don't know why, but that dress bares a striking resemblance to a Pokéball, maybe it's actually a living Pokéball.
Maybe Magearna was the inspiration for the creation and design of the Pokéballs trainers use...