docs: adds type checking to all samples (#3568) master
## Changes: - upgrade docs typescript to match engine typescript version - resolves `NoInfer` failing in docs - fix physics sample to use `solver` instead of now removed `ex.Physics.useRealisticPhysics` - fix scene transition sample to use `goToScene` instead of now removed `goto` - removed embedded particle samples, replacing them with local samples that can be type checked - embed all samples as playgrounds that autoplay - types can be checked from within the docs site directory with `npm run typecheck:samples` - can be validated locally by changing any sample and seeing the above command fail <table> <tr> <td> <img width="1972" height="2290" alt="image" src="https://github.com/user-attachments/assets/6f60c854-0d6a-4d66-9a14-0b7661004c97" /> </td> <td> <img width="1862" height="2418" alt="CleanShot 2025-11-26 at 00 20 23@2x" src="https://github.com/user-attachments/assets/076df3ad-094f-4371-a500-ce9e0cfc10ef" /> </td> </tr> <tr> <td>Physics sample</td> <td>Animation sample</td> </tr> </table> ## Missing: Its late, and I'm probably blind, but I couldn't trace the deployment step in the `.github` workflows? I need to add `npm run typecheck:samples` prior to the docs build.