fix(ci): bump docs-to-pdf to fork.4 for protocol timeout fix
This MR bumps @ashleyharwood/docs-to-pdf from 1.1.0-fork.3 to 1.1.0-fork.4. In fork.3, the --protocolTimeout argument was incorrectly parsed using commaSeparatedList (upstream issue), which returned a string[]. Since Puppeteer expects this value to be a number, the timeout setting was silently ignored. Version fork.4 corrects the parsing so the value is handled as a number and also introduces a default of 600000ms (10 minutes) when no timeout is specified. This should resolve the PDF generation timeout issue we are currently facing (see Job #8916).