The Layer 3 integration test at test/s3/lifecycle (event-driven
lifecycle worker driven by s3.lifecycle.run-shard) only ran via local
make test-with-server. Add a dedicated workflow with a path filter
scoped to lifecycle source so PRs touching the worker, the bucket
lifecycle config handler, the lifecycle XML codec, the worker task,
or the run-shard shell command actually exercise it.