Separate out style checks into a dedicated environment
Especially in the context of CI, perltidy and other style checks can get mixed up with cache failures or other test failures.
- Run perltidy separate from other tests
- Run style checks in a smaller environment where the general cached isn't used
- Consider style checks in general here, although tidy might be seen as the most prominent one to look out for