Should I just upload the HTML file or ZIP it up?
No. U should upload the HTML file so it can be played in the browser.
Zip files can technically be used as a way to have the gameplay in the browser so that works. In fact, that's what I used for my submission
Both work