у вас в методе валидации попытка использовать два контекста.
один указывает на input - this.value , другой на клас - this.validatePhone, так не пойдет)
измените код чтобы this указывал на класс
formValidate(e) {
const el = e.target; // элемент на котором произошло событие
const { value, name} = el; // значение и имя элемента
switch(name){
case ‘phone’: ... this.validatePhone(value) ...
...
}
}
при вызове для сохранения контекста на класс, используйте стрелочную функцию
form.elements[i].addEventListener('blur', e=> validation.formValidate(e));