* split up PR and CI builds: - PR should only attempt to restore cache - CI should only ensure node_modules * also mkdir -Force * pr workflow should still run on merge queue