I can’t see what the movement is but I am sure it will be an ETA / Seiko / Miytoa movement and parts like a stem would be easy to obtain. (Not knowing if any damage has been done to the movement)
I would think any watch maker should be able to repair this. However is it worth the outlay, only the owner can decide.
Try one of the guys who frequent the forum. Olli. Thewatchbloke etc.