Run Playwright Docker containers with the current host UID/GID to avoid
root-owned files in bind-mounted workspaces.
- Add --user UID:GID and HOME override to codegen and replay
- Harden replay workspace cleanup against leftover permission issues
https://chatgpt.com/share/6984a73c-14a0-800f-a40d-778972e518b7