What problem does this feature solve?
citty is not actively maintained, and since our lowerest node js requirement is >= 18.20.3 we could use node:parseArgs to parse command line args.
related to #1852
What does the proposed API look like?
same as before.