Move pipeline creation metrics to async worker
Consolidates all pipeline creation metrics tracking into a single async worker (`Ci::PipelineCreationMetricsWorker`). Related MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/224351 ## Metrics moved to async - [x] Pipeline created counter (`increment_pipeline_created_counter`) - [x] Pipeline name snowplow event (`create_snowplow_event_for_pipeline_name`) - [x] Inputs usage tracking (`track_inputs_usage`) - [x] Template usage tracking - [x] Keyword usage tracking (cache, artifacts, retry, timeout, when, needs, parallel) - [x] Build creation events (`create_ci_build`) - [x] ID tokens usage tracking
issue