### Description
This PR fixes l2-resource-config conformance test in Go. The problem was
that we weren't emitting the version of the package as part the default
resource options unless we have `respectSchemaVersion: true` in the Go
language options in our test schemas. The fix is to emit the exact
version not only when `respectSchemaVersion: true` but also when the
package supports packing and the version is specified (as the case with
the conformance test providers)
More low hanging fruit, the following tests only needed to be enabled.
Running them one by one locally was green.
- l2-target-up-with-new-dependency
- l2-resource-alpha
- l2-failed-create-continue-on-error
- l2-engine-update-options
Co-authored-by: Fraser Waters <fraser@pulumi.com>