Those definitions are unnecessarily inflammatory.
Hard brexiteer means someone with a sense of reality, and life experience, that means when EU will not negotiate or try to screw you ( as they have done for two years), you walk away until they see sense. None of the (falsely called) hard brexiteers actually want no deal. Johnston doesnt. Mogg doesnt. Davies doesnt. They want a comprehensive deal. Just one that allows us to deal elsewhere.
But that is reality forced by EU intransigence.
But "customs union" or norway is not brexit at all which is about jurisdiction and ability to do own deals. So They are just worse forms of remain, labelled by remainers falsely as Brexit .Indeed, the ERG are the only ones actually following manifestos! Hard brexieers will tell you that it is better to revoke A50 and keep the veto, than do a worse form of remain.
Then you have complete loony land. Many of whom are called soft brexiteers who are soft in the head ie Those who vote not to no deal. ie sign blank cheque to EU , and THEY alone: not the reality people (you call hard brexiteers) are the reason we had no leverage so were offered a bad deal. In fact it is no deal at all. It is demand for money and imposition of annexation, and very little else. I prefer reality to the loony soft brexiteers, who either dont accept the referendum so are hoping to stay, or want to capitulate and sign the blank cheque. Grieve the worst but many others.