fix(cli): npm lockfile workspace parsing (#3244)
We were unable to parse an npm lockfile that used the alternate format
for workspaces (`"workspaces": { "packages": [ "packages/**" ]}`)
Error manifested as:
```
WARNING Issues occurred when constructing package graph. Turbo will function, but some features may not be available: 1 error occurred:
* json: cannot unmarshal object into Go struct field NpmPackage.packages.workspaces of type []string
```
Fixes https://github.com/vercel/turbo/issues/3207 and
https://github.com/vercel/turbo/issues/3050