Refactor .gitlab-ci.yml
Update syntax and use caching based on yarn.lock