This can't be done (meaning don't expect all that to happen). Why?
1) Will take insane amount of space and put load on the server.
2) The above, and infinitial lag.
3)
This folder in the server code's Git has all the Pokemons, moves, abilities and learnsets as wholes. (if by database you mean what I just linked you to...)
4) Gym Leader stuff isn't competitive in any way. The only thing extracted from anime/games are game mechanics (unless Other Metagames) and avatars.
5) Smogon spreads are too many to be implemented on PS!, and anyways, they are edited and updated a lot to be matched according to tiering shifts.
6) Lol the
Gym Leader impersonating AI battling bots are actually a good idea for April Fools but too much work and no-one gets payed doing so, anyways...
And that's only some of the reasons why your ideas will not most certainly, but WILL be rejected because of. But even though that won't be accepted or added in the list of possible things in the future of PS!, thanks for the suggestion anyways. n_n