Add Dependency Scanning support to Scan Execution Policies

Why are we doing this work

We want users to be able to require Dependency Scanning to run as part of a GitLab Scan Execution Security Policy.

Similar to the existing SAST scan action, the Dependency Scanning scan action will execute the Jobs/Dependency-Scanning template in a child pipeline.

Relevant links

Non-functional requirements

Implementation plan

Verification steps