I mean it would make sense, and yeah it would just use your equipment battery energy. If you don't have a battery you'd be out of luck, but since you start with one in Nullius, there's no reason not to have one.
Technically, it seems like it might be possible, but I think the scripting could get a little awkward. There doesn't appear to be a simple way to do it that I can see. There are events to see when someone starts crafting, but I don't know of a way to drain their battery energy without having a script run N times per second and traverse their equipment grid looking for batteries to subtract energy from. Then you'd set their crafting speed modifier to -100% if they don't have sufficient energy in their batteries. Per tick scripts are not great, but it's not out of the question, since there's usually only one or a small number of players. But having a big multiplayer game with each person having lots of equipment slots, and it could start to add up unless you're very careful about how you code it.
Seems like enough complexity that it would make sense as a standalone mod, so people could get that behavior in other mod packs if they want. It should be something that doesn't really care what other mods you're using, it would just work without any dependencies. The only issue is that it would need to be paired with another mod like Nullius that lets you start out with battery energy, or you'd be completely stuck in the early game.