Update various tool versions in the testing env

Go, Elixir, GHC
Move Go setup into separate tasks file
Fix YAML type errors