publish-sylva-units-artifact runs in full mode in child pipelines from MR

!7355 (merged) fixed publish-sylva-units-artifact to run in ensure mode for MR pipelines using CI_PIPELINE_SOURCE == "merge_request_event".But this condition only matches the parent MR pipeline.

When deployment pipelines are triggered as child pipelines from an MR pipeline, CI_PIPELINE_SOURCE is set to parent_pipeline, not merge_request_event. This causes the job to run in full mode.

Related failure: https://gitlab.com/sylva-projects/sylva-core/-/jobs/14309677345