fix: install tsx+typescript in production Docker image for TS server
The previous Dockerfile fix installed tsx but npm ci --omit=dev
removed it. Now explicitly installs tsx and typescript after
production deps so the server can run from TypeScript source.