feat: preserve casing and handle npm namespace scenario
Summary
For the inputs without namespace and react-native- scenario
yarn exec create-react-native-library WooDLibs
yarn exec v1.22.19
✔ What is the name of the npm package? … wood-libs
✔ What type of library do you want to develop? › Turbo module with backward compat (experimental)

For the inputs with namespace scenario
yarn exec create-react-native-library WooDLibs
yarn exec v1.22.19
✔ What is the name of the npm package? … @wood1986/wood-libs
✔ What type of library do you want to develop? › Turbo module with backward compat (experimental)

Test plan
Before I fix the tests, I want to get your approval
ping
I'll work on getting this merged tomorrow
I refactored and implemented this in https://github.com/callstack/react-native-builder-bob/commit/4993bc9d200ea235456214f565184d9fd6dcf95f trying to preserve the namespace and spacing while still avoiding invalid input. I have added you as co-author of the commit since it's based on your work. Thanks again for the PR.
Thanks for the merge