Sounds like you've been through a tough time. Sorry you have had to go through what you have
being withdrawn, inability to follow basic instructions, biting, hitting, tantrums, crying for no apparent reason, bedwetting, fear of me not being by her side 24/7, the list goes on.
These are normal 4 year old behaviours! Some will still happen at age 6 too for a lot of kids, and some beyond that! My 13 yr old still can't follow basic instructions!!! 😉 Ok, biting and hitting aren't great, but not too age inappropriate especially for a kid that's witnessed domestic violence and whose parents have MH problems.
Yes, she's maybe a bit more clingy than other kids as a result of trauma and it's making it hard for her to not 'be by your side', but otherwise she seems pretty normal and average.
I think you want a label to absolve yourself of finding the parenting hard, and because some of her behaviours could be related to the experiences she's been through. You might also unconsciously fear she's turning out like her dad.
But pleeeeaae, stop trying to label her. She is entirely normal. Have a look at some of the parenting boards on here and you'll find everything much older kids and teens can be selfish, uncaring, unempathic, etc.. and a lot of nursery age kids bite and hit. Seek some parenting advice from social care and some support so you can ensure you parent these behaviours effectively and don't end up with a kid with a long list of labels and in CAMHS by the time they are 11.