fix(docs): code tabs behavior (#12652)
* refactor: rename childs to childElements
* fix: code tabs behavior
- do not scroll to top when changing tabs
- use components names as url param value to make slug parsing deterministic
- update local storage value according url param
- separate local storage state for all frameworks and base frameworks
* fix: use encoded framework values for url param and persistence logic