Publish fix v3
Gitlab Cache is not guaranteed to be available so we have to run a rush install to guarantee that pnpm will be available for the rush publish command.
Also took this chance to fix the issue where you can't commit while another rush command is running because the commit hook will try to run rush prettier
Edited by Richard Peach