Add a package-and-qa job to ensure MRs doesn't break builds on supported OSs

As part of &9034 (closed)

Add a package-and-qa job that will

  1. Automatically run package builds when dependencies are updated to ensure builds still work on all OSs
  2. Let developers download a package or docker image for testing out the result of their MR