It might have been an idea to point this out to her when she was doing the work, because at that stage, you could have got an emergency injunction to stop her.
Assuming that the ground, which he removed and your ground, which is now exposed has been there for more than 20 years, then you have the right support from her land and he/she wishes to remove something which removes that support, she is faced with making arrangements to retain your land. After 20 years, you were probably acquired a prescriptive easement/the right to have your land supported. To exaggerate, she cannot excavator quarry right next to your land and allow your land to fall into it with impunity. The situation with the bank, which she removed is no different.
The situation with the fence is completely the opposite. She's not allowed to build up her land and expect you to support it. If the fence is yours or joint and it rots.she is liable repair it . If you can improve that it is rotted through her negligence, piling dirt against it. Using a similar analogy to the quarry, she cannot put a slag heap on her land which spills over onto yours (as would happen here) and expect you to retain it.
There is a further issue here, and that is if she builds a retaining wall, she can only build it on her land if you do not give consent for it to straddle the boundary.
So, there you have the legal situation. Check your house insurance deceive you have legal expenses cover which would pay for any legal costs. Get a solicitor to write telling her to make arrangements to support your land and to make arrangements to support her own land, failing which you reserve the right to make an application to court for an injunction to compel her to do it, for damages for the trespass of any soil, which goes over onto your land, for damages in respect of the rotten fence and court costs.
On these facts, she simply cannot do what she has done.
Can I help further?
Please dont forget to positively rate my answer and I will follow up any further points you raise for free. If you don’t rate it positively, then the site keep your deposit and I get 0 for my time. If in ratings you feel that you expected more or it only helped a little, please ask me for further info before rating me negatively otherwise I don’t get paid at all for my time and answer. The thread remains open.