Add opt-in Diffy visual-regression step definitions to webship-js, allowing projects to capture full-page Playwright screenshots at multiple breakpoints and upload
them to Diffy for visual-regression comparison via the Diffy REST API.
Kept in a separate folder (tests/step-definitions-diffy/) so the default npm test run does not load them. Projects opt in only when they want
visual-regression coverage.