My reading of the data sheet is that it’s a brushed motor servo with electronics to provide a step/direction interface.
there are also ones with a position input: **LINK**
If you search nema23 in the site they have a variety of rpm and interfaces.
I was thinking step direction would just “plug” into a grbl type controller without rewriting it.
Dave