Utilizado Python 3.7.10. Para instalar as demais dependências, executar:
pip install -r requirements.txt
Para gerar o arquivo pokemon.csv, executar:
python script.py
A solução para o desafio de SQL se encontra no arquivo query.txt.
Não foi disponibilizado os arquivos csv mencionados na questão, então a resolução se baseou nas informações que constam na descrição do problema.