add learnuv workshop

- note that the installation step is a bit different from other workshoppers since users need to clone the repo and run `npm install` locally
- this is because learnuv is setting up a build script besides cloning dependencies like libuv