* fix(core): split namespace for library dependencies
npm deps have `npm:` included in their names, and we should not check that namespace when looking into the package.json
* fix(core): review changes
when determining the package version of dependent libraries, make sure that there's no devDeps or
peerDep already set. In such case don't touch the package.json
This builder makes sure using buildable libraries depending on
other buildable libraries works as expected, without limiting the
current dx with auto-reload when using libraries within apps.