text: Title: Fix `vue/no-mutating-props` issues
  Body: We badly started implementing some props mutation.
  There are usually two cases:
  1. The props are injected via root component `propsData`
  2. The props are used inside a vue app
  
  
  ## Solution 1
  
  Migrate the propsData (usually initial-states) to the root `.vue` file away from the `.js` entry point
  
  ## Solution 2
  
  Use a sync modifier and change the data flow according to vue documentations. Or rethink the way you're using the data and consider switching to events and move the handling methods one component up.
  
  