This is what I was going to suggest!
It is a tricky one ... I think you have to be honest and just 'grey rock' her (become so boring and unengaging that she finds someone else to annoy).
Clinger-'friends' are the worst. Many years ago I had a work acquaintance that decided we were like peas in a pod (her words) - we couldn't have been more different! She started shopping at the same clothing stores I did, wearing the same types of clothes and scarves (which seemed really personal because hardly anyone I knew wore them), copying my mannerisms ... ugh! When I returned from holiday, she didn't want a bar of me (she found a new victim)! Sometimes the universe does listen
![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
.
I now have a very annoying distant relative who lives nearby me, who I nearly always manage to bump into at the supermarket. As well as being up in everyone's business, she can talk the legs off a table - she's just one of
those people. I have significant hearing loss and can't shop with a mask on as well as my hearing aids (so leave my hearing aids at home), so I have a fabulous excuse in that I throw up a few hand signals which she doesn't understand, and point to my ears. Win-win! (If I do have to engage with anyone I ask them to shout at me, and the lovely ladies at my local supermarket know me very well, so it's not a problem).
I do feel for anyone who has 'friends' like this ... I'm a bit of a target for them too and I don't find it easy to tell someone to bugger off.