All 24 rank-up requirements for Pokémon Go Battle League season 6

There are a lot of new changes, but the concept is still the same.

Niantic teases new raid announcement for Pokémon Go

What could be added?