Honestly she sounds similar to my eldest who has ADHD and my middle one who is being assessed for ADHD. Both the inability to self-entertain but also things like shouting in your face and the specifically infuriating bedtime tactics, and anger/irritation from you winding them up more, rather than being taken as more of a warning that they are pushing their luck. They also both direct[ed] play overly so I end up feeling annoyed because I've made the effort to sit down and join in with the trains or whatever but then I'm not allowed to drive down that track because there is some impossibly complicated set of rules that I can't remember.
The middle is better at self-entertaining probably because he has a younger, close in age sibling (10 years between the first two) plus he's being assessed for autism as well and he can immerse himself in the world of trains for ages if he's in the right mood. But both of them will/would do this insistence that they can't possibly be alone, whining, following you around, flopping. Even if you give them loads of attention at other times.
I will get lambasted for mentioning the A word but there you are. Happy to answer any other questions.
What tends to help IME is that, if there are particular games you really can't stand playing, take a hard line on it and just say no and that you don't like that game.
And yes do just walk away and say OK I have to do the washing up now DD - and do it. If she wants to come and sit at your ankles that's OK as long as she isn't stopping you from doing your task or deliberately annoying you. If I am doing something else I say "I can't play right now as I'm busy." I might say after I finish these tasks, I'll do X with you.
You could offer to play some adjacent thing e.g. sew some new outfits for the dolls together, write a story about the dolls.
If she doesn't have a close in age sibling who will play with her, encourage her to invite friends over. They entertain each other and you can sneak off and MN clean, or drink coffee in peace. (If this always goes wrong this might be worth a try: https://chadd.org/attention-article/how-you-can-be-a-friendship-coach-for-your-child-with-adhd/)
I have also had it suggested to me to employ a local teenager/friend's preteen child etc as a sort of mother's help/child entertainer. (Or swap babysitting favours with their parent?) Not really a babysitter if you're at home anyway. Though if said teen or preteen is responsible enough, you could pop out to the shop, or go for a run or whatever. I do find having a break from being the main co-regulator of DS2's moods helps my mood immensely. Because children/teens of that age will often just follow the child's lead in play, this apparently tends to work much better than an adult who wants the play to make sense or be stimulating.
I find it works best for DS2 if I can look at my watch and say OK - I'll play trains for 20 mins, then I need to go and change that washing over and put it away. I sort of alternate between some kind of joint activity, then a household chore or just a sit down alone time and then another activity with them. And it puts a time limit on the boring play that I can't stand.
I have also found that for DS2, that him dictating play and making it very rigid and boring for me (and probably other children) is an expression of a skill gap - he doesn't have the social skills to be aware of what might be boring/interesting for other people. What he actually wants is to have about eight hands (interesting that your DD says she doesn't have enough hands for the dolls) so he can play out the fascinating train scenario which exists in his head. So then when I come along and have my own idea, it's not what he expected and I get shouted at. Which makes me grumpy because in my head if I want to play, then I want to be allowed to play, not be told what to do. With DS1, I was a lot younger and I mainly used to get exasperated and snap that I don't like being told what to do or I want to play the way I want to. With DS2, I have found that I can be a lot calmer and softer and use it as an opportunity to explain what's difficult about this for me. So for example, I started explaining that it's hard for me to remember all of the tram rules. He thought about this and he said "Okay, you can forget the rules and drive wherever you want." We had a MUCH nicer play session. And maybe that will transfer for him, so when he tries to play with other children, he realises that maybe making loads of complicated rules and then screaming or launching himself at people when they break them might not be the best way to get people to play with him. I also started explaining things which might seem obvious but genuinely seem to be a surprise to him, like when you play with other people, part of the fun is that you don't actually know what they are going to say or do.
I have just had another idea which is that I might see if I can rig up some kind of setup for him where he can record all the different trains driving around so that he really can recreate that "8 hands" experience.
Lastly, I need to watch this again but it had some great suggestions in it and I definitely felt like I wish I had had this when DS1 was little.