chore: Update setup-node and use caching
chore: Update setup-node and use caching

New version supports caching based on package-lock.json file

BenoitZugmeyer/eslint-plugin-html,BenoitZugmeyer/eslint-plugin-html,BenoitZugmeyer/eslint-plugin-html