fix: merge in request headers from config
requested to merge gitlab-community/security-products/dast:fix-merge-request-headers-from-config into 415948-include-request-headers-in-target-probe
What does this MR do?
Adds the request headers and via header when performing a target check. This is a MR replacing !789 (closed) (so it can use the community fork for pipeline runs).