How can one create a menu item "New Batch File" akin to "New Text Document"?

Windows doesn't have a .bat "new handler", at least by default. But you can use the .txt handler and change the filename:

FileType NEW=.txt NEWNAME="New Batch File.bat"

For more detail, FAQ: How to Create New/Empty Files