dxp/issues#872: add ts-standard lint rules, fix linting and improve hooks
changes
- add ts-standard lint rules as agreed on the meeting (which are extended)
- disable a few rules to avoid too many changes, we can enable them later if wanted
- lint and fix files
- improve hooks naming, structure and separation
test
- check the changes
- ensure that everything still works fine
concerns
maybe we can stop using other presets for eslint and focus on ts-standard and our extended rules, but I wasn't sure about removing the others, please provide feedback
also, this pr is huge since we are fixing all the lint issues generated, if we want to wait and do other things first, lets remove the linting and include the hooks improvements, please let me know