The error happens because now UUID (onwards 12+) is ESM-only and no longer supports require().
My recommendation (since you’re on Node.js 20 and starting fresh):
Switch your project to ESM ("type": "module" in package.json) and use:
import { v4 as uuidv4 } from 'uuid';