1,2,3 and 6 are textbook abuse. In context of the other things. 4, 5 and 7 could be immaturity and insecurity but are a very, very bad sign when paired with the other. The earlier you get out of this relationship, the better. I think this will get worse instead of better if you stay.
I'd start moving anything important (pets, important documents, items that are important to you) out of your home stealthily right now. Leave them with a family member or a friend who you trust and does not like her. Arrange alternative housing for yourself as well before you breakup. Breakup with her over text, not in person or in public. When you go get the rest of your stuff, do not go by yourself and try to go at a time she isn't there.