feat: force necessary flags for `go run` in introspected go
Users should prefer `go build` -> codspeed exec -- ./my_binary` workflow
but this allows basic support for `go run .`
These flags are necessary to
1. Keep the binary after `go run` completes, for symbol and debug info parsing
2. Not strip symbols and debug infos from the binary
`GOFLAGS` do not work with either of these forms
`GOFLAGS="-work -ldflags=-s=false -ldflags=-w=false"`
`GOFLAGS="-work -ldflags='-s=false -w=false'"`
`GOFLAGS='-work -ldflags="-s=false -w=false"'`
Ended up giving up and relying on the introspected go