2.0.1 — image interpolation fix

CRITICAL fix to v2.0.0's tooling-pinning premise. GitLab single-pass
interpolation does NOT recursively resolve $[[ component.version ]]
inside input default strings. The 2.0.0 templates put the version
interpolation inside the image: input default, which produced a
literal "ci-go:$[[ component.version ]]" string at consumer pipeline
runtime, breaking image pulls.

Fix: dropped the `image:` input from every template; image: now lives
in the job body where composition-time interpolation works correctly.

Consumers who previously overrode `image:` via component input must
now use `extends:` to override the job's image directly. None of the
estate consumers used the input override.

Also fixes catalog test-include suppression to add allow_failure: true
so future tag pipelines don't block on manual upstreams (2.0.0 release
was published via API as a one-time recovery).

Migration from 2.0.0:
- Bump @2.0.0 to @2.0.1 in your .gitlab-ci.yml
- If you passed an `image:` input to any go-*/rust-*/cloudflare-*
  component, drop that input. To override, use `extends:`.