[BE] API definition and Support for Dependency Paths - GraphQL

Proposal

We currently have no way to expose an ancestor dependency path for a component, exposing this via our GraphQL API and a simple Finder will be the first step.

query projectQuery {
  project(fullPath: "gitlab/security") {
    dependencyPaths(component: "gid://gitlab/Sbom::Component/1100" ) {
      path {
        name,
        version
      },
      isCyclic,
      maxDepthReached
    }
  }
}
Edited by Lucas Charles