I need our Playwright + TypeScript test suite upgraded so it reliably exercises every step of our key form-submission flow and confirms the built-in required-field validation on all text inputs. The current repo already spins up the local environment with `npm run e2e`; you will extend it by adding a clean, data-driven test that: • Fills the form with both valid and intentionally blank values, • Submits and captures the browser’s validation response, • Asserts that the correct “required” messages appear and no submission goes through when a field is empty. Please use Playwright test fixtures, keep selectors resilient (prefer `data-testid` attributes that already exist), and organise the new spec under `tests/forms/required.spec.ts`. All code must compile with our existing tsconfig and pass `npm run test`. A short README note describing any new script or environment variable is the only documentation I need. Right now we only cover text fields, but clean abstractions will make it easy for us to add dropdowns or file uploads later, so structure the helper functions with that in mind.