Nix + Haskell monorepo tutorial

Thanks @utdemir , your suggestions were super-useful!

I updated the tutorial to include the usage of callCabal2nix and shellFor.

Only thing that still bothers me about the whole solution is Custom subscopes for `haskellPackages` , hopefully I’ll find a way to fix that soon.