2.1.2 - release-title fix + cloudflare-worker overhaul

release-create: drop the recursive component-input default that
rendered release titles as the literal string
'$\[\[ inputs.package_name \]\] v0.1.0'. Title is now constructed
in-script from package_name + CI_COMMIT_TAG when the input is empty.

cloudflare-worker: canonical static-site deploy surface with
feature parity over cloudflare-pages plus Web Analytics auto-inject.
New inputs: build_command, output_dir, needs_npm_install, npm_dir,
web_analytics_token, production_url. Build + deploy-worker split.

cloudflare-pages: marked deprecated. Migration path to
cloudflare-worker is documented in CHANGELOG.md.