Add Corpus model and validations
Fuzz:Corpus model will hold the information about the corpus that we need to show on the corpus management page.
ref https://docs.gitlab.com/ee/api/graphql/reference/#cijob
(p1) Target Name - Corpus.package.pipeline.CiJob.name
(p1) Latest Job / Pipeline - Corpus.package.pipeline.CiJob.id
(p1) Last Updated - Corpus.updatedAt
(p1) Last Used - latest Corpus.package.pipeline.CiJob.startedAt
(p2) File Count - Corpus.package.filecount
(p2) Coverage Percentage - Corpus.package.pipeline.coverage
(p2) Crashes - This is in Ci.Reports.CoverageFuzzing.Reports we can include it incrementally.
Edited by Aditya Tiwari