If a grade 7 student plays on a grade 8 team does that mean they lose a year of eligibility?

No, the student-athlete will still have five years of eligibility from the start of grade 8 regardless of if they played in grade 7.