The answer to most of those questions, unfortunately, is “it depends”.
OSHA doesn’t apply if you don’t have employees (but, if you plan on growing and employing people, you’ll need to be compliant at some point)
In my state, NC, I don’t have to have workers comp because of my business size, but I DO basically have to have a “ghost policy” in order to work with most commercial property owners.
For liability insurance I followed IBS’ advice and went with Erie Insurance…Great company so far.
All the other stuff can vary greatly from one municipality to the next so, also unfortunately, it would be a massive undertaking for anyone to compile such a list. (Though I think we’ve all wished for that at some time or other)
One thing that might help you in the long run would be to take a few days and call the municipalities you are likely to work in and make some sort of quick reference sheet for your convenience later. I’ve done that and it really helps when I’m working in an area I haven’t been to in a while and I can’t remember what permits, etc I have to get in advance.
I wish I could be of more help, but that’s the best I’ve got for now. I’m sure some of the guts with larger companies can give you a more detailed answer.