Hi Dan,
I just bought a 14" Lenovo IdeaPad Flex 5 (I always have to double-check the name):
Ryzen 5500U
16GB DDR4
512GB SSD
There are a few variations of this model but if you do go for it, make sure you get the IPS variant.
I have only had it for about 2 months but I can definitely recommend it. The IPS panel brightness isn't crazy so you'll definitely struggle outdoors with it, however, looks good indoors.
I got it for about 630 quid so right about her budget. I'm very happy with it, the only thing to fault is that although the build feels fantastic the plastic can make a bit of noise if you hold it from the size and apply a bit of pressure.
Performance is as you would expect (good), the battery is fine (nothing compared to m1 stuff) and the fingerprint reader is AWESOME! I can one finger set for my personal profile and another for the podcast profile.
It was the only thing I was able to find with a 2020 CPU in it for the price.
Hope it helps! If you buy it off their site as they've already mentioned you can get a discount in several ways.
Zubi.
EDIT:
Just seen she chose the Surface GO