hadrian: Pass haddock file arguments in a response file
In !10119 (closed) CI was failing on windows because the command line was too long. We can mitigate this by passing the file arguments to haddock in a response file.
We can't easily pass all the arguments in a response file because the
+RTS
arguments can't be placed in the response file.
Fixes #23273 (closed)