3.6 classes ivs evs
refactor: 3.6 - classes IVs/EVs e consolidação da Pokemon Adiciona as classes IVs e EVs (com validações: IV 0–31, EV 0–252 e soma ≤ 510), e consolida a Pokemon usando esses objetos. Apliquei também os ajustes da revisão que o Davi fez na 3.5 (!4 (merged)), que será descartada: validação extraída para métodos private static, cópia defensiva em getAtaques()/setAtaques(), e remoção de checagens de null redundantes no toCsv(). Conforme combinado, a Pokemon consolidada entra por este MR.
Edited by João Vitor Guimarães