Update CI to use pip2conda and mamba
This PR updates the build.yml GHA workflow to use pip2conda
to parse setup.cfg
into packages that can be installed by mamba.
This allows us to mamba install everything, which is nice, and removes the duplication of truth that was the requirements.txt
file - now every development dependency should be stated in [options.extras_require]
in the setup.cfg
file.