[feat] add wasm support
- add support for building a ghc with the wasm backend
- fix issue where the override attribute wasn't added to hadrian attributes
- add wasm backend to toplevel attributes
- some minor chores
- update the pinned versions of nixpkgs
- update niv
- inherit wasmtime because its executable is smaller than the one included in nixpkgs