ci: Split lint step into two
Created by: keegancsmith
Now that E2E isn't run on the normal CI pipeline, the linting step dominates the time take (~5m vs ~3m for the next slowest step). So we split the work done into two so it is also takes roughly 3m.