1 - Add sbom command to gemnasium analyzers

Proposal

The purpose of this issue is to add a new sbom command to the gemnasium analyzer projects, as an MVC for creating SBOM generator projects.

The logic for this new sbom command should be shared between the 3 analyzers, and will be be similar to the current run command, however, it will only be capable of exporting cyclonedx-*.json files.

As part of this issue, we'll also need to add tests to check the sbom command in the following integration tests:

These tests should call /analyzer sbom and ensure that the expected gl-sbom-*.cdx.json files are created.

/cc @fcatteau @sam.white @brytannia

Edited by Adam Cohen