Questions 1 and 4 can be answered by going to the game's official wiki, which is constantly being updated
2. So far, Roark has 4, Gardenia has 5 and Fantina onward have 6
3. Staraptor has two megas, Luxray has a mega and Roserade has a mega, but not Floatzel
5. That can't be answered at the...