feat: improve a11y
- adds axe-core and cypress-axe to check the a11y in e2e tests (and fixes the css theme to improve contrast)
- adds eslint rules for a11y and fixes related issues
- imrpoves the theme by using a primary color (so we have the buttons of the same blue as the navbar)