The design of the frame is going to make using a work stand awkward.
I don't think the stand clamp will grip the main part of the frame.
The clamp, turned vertical, might grip the seat post.
You would certainly need the battery out, and it could be there is a battery mounting rail welded to...