Runs the backend test suite against PHP 8.3 for every PR targeting main, so branch protection can require it to pass before merging. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>