I have no idea what those moon units mean, but the comparison to a chihuhua I get. So I might be bigger than you. 😄 (160cm, 55kg.) But I get the whole demeanour thing. That's what Dad tried to instill into me (with shaky initial results but I'm much better at that iron stare now).
I get that the aro/ace thing likely disorients you more. I just wanted you to be aware it isn't just you. Almost ALL women find being hit on while trying to do their job disruptive, creepy, and really irritating. You're not alone and you've got people who can at the very least empathize. And there's not much you can do unfortunately without risking losing your job. You have to say "no" firmly. Draw the line. Make sure you call out any line crossing. And if they don't get the message, pull out your 鸳鸯钺¹. That usually gets their attention (and you'll be able to leave your job almost immediately! 😉).
¹ These things.
I keep seeing dbzer0.com paired with some unhinged opinions. Is it a good site to block in general, or should I continue my current trajectory of just blocking the names I see making these opinions public?