Deprecate DAST_HTML_REPORT, DAST_XML_REPORT, and DAST_MARKDOWN_REPORT for DAST
### Overview
In 16.0 we will be dropping support for ZAP customization variables reports that are configured via the environment variables:
DAST_HTML_REPORT, DAST_XML_REPORT, and DAST_MARKDOWN_REPORT
These reports are:
1. No longer valuable as authentication is completed via browser-based DAST
2. Browser based DAST is now running passive attacks
3. GitLab's vulnerability report and pipeline reports provide a single source of truth.
To ensure a smooth transition, we should emit a deprecation notice when the DAST engine is called with any of these values set.
"Use of the DAST_HTML_REPORT, DAST_XML_REPORT, and DAST_MARKDOWN_REPORT are deprecated and will no longer work in GitLab 16.0. You can view reports in the pipeline page in GitLab."
* [x] Add deprecation notice to code
* [x] Add conditional into DAST engine so that the values are ignored if DAST version is >=4. This way, when we bump the version, we do not need to immediately remove the code.
* [x] @derekferguson publish deprecation notice
issue