Doesn’t Clear River Energy still need Town permits?

No.  Under the EFS Act, the EFSB issues those permits.