Added Maven workflow to validate pull requests and commits (#4432)* Create maven workflow* Also run it when the workflow file was modified* Added local Maven cache* I know how to count :eyes: (commit: b893280)