I haven’t tried it in Batocera, but I’ve had good luck with the Arcade Spinner from GRS in regular Mame on a PC. It’s only $55 US and comes with two arcade buttons as well. For the money, it’s excellent. You will have to provide a case for it, but I’ve seen some people use the box it comes in. You will also need a USB extension cable.
Your computer just sees it as a mouse locked into (I think) the X-Axis and the two buttons are right and left click mouse buttons.