I need to grind some levels before the battle at the Altar of the Moone. Is there a place where the Pokémon typing is relatively similar? Or at least, have a high EXP yield?
The only place I train as of now is the area before entering the Dragon Trial site. But due to what Pokémon appear, I have my Tsareena, Primarina, Decidueye, and Mimikyu on the lead, leaving the rest of my Pokémon behind.
On the side note, how rare is a Chansey? I want to steal the Lucky Egg they carry.
Best Answer
There are a few places that would be good to grind at prior to this battle. This guide suggests the following locations.
Based on your team's composition, it doesn't seem like the Altar of the Moone would be a great place for you to train, as the only inherent advantageous matchup you'd have is against Lycanroc (possibly others; I don't know your Pokémon's movesets)
Based on level and your team's typing, I think the best place to grind out levels would be Vast Poni Canyon. Out of the 4 wild Pokémon you can encounter, 3 of them (Boldore, Carbink, Dugtrio) are weak to water (Primarina) and grass (Tsareena, Decidueye). The Pokémon in this area range from level 41-44, which should not be an issue for you.
To address your secondary question about Chansey, they can only be found as an SOS Pokémon. Unfortunately, the place that would have the highest level Chansey is only made available to you once you become the Pokémon League Champion (which is after you catch Lunala).
Thus, the second highest level Chansey you will find will be on Mount Hokulani as a potential SOS Pokémon from Cleffa only. However, if you take a look at Chansey's Serebii page, they do not have the potential to hold a Lucky Egg.
The only Lucky Egg in the entire game is given to you by Professor Kukui for filling your Pokédex up with at least 50 different species of Pokémon. According to this page, he only gives this to you in the postgame, as well, so it doesn't look like you have the option of getting a Lucky Egg at this point in the game.