In theory one could program G2/G3 arcs to do this by hand — in practice, it’s tedious beyond reason since Grbl doesn’t support loops and variables.
There are a number of programmatic tools:
https://wiki.shapeoko.com/index.php/Programming
I tried to do this sort of thing using OpenSCAD and was scolded for creating objects with untold numbers of triangles which brought the program to a standstill.
A bit more workable option would be to model the neck in Carbide Create’s Pro 3D modeling mode which is currently free for 1 yr.:
Or, use a more conventional 3D CAD and CAM toolstack: https://wiki.shapeoko.com/index.php/Online_resources#Guitars