You might look into either the OnePlus Nord N20 or N30. N20 had an AMOLED display like the S10+, whereas the N30 has a LCD display but high refresh rate. I’m not entirely sure but I think the processor specs are comparable, storage and RAM definitely are.
I know someone with a N30 and they’ve had good experience with the battery life on it so far, albeit they also aren’t heavily using it either. Here’s a little comparison chart.