£25mill is too high, in my opinion. He's just had a fantastic Europa League campaign against quality opposition, so his stock is unlikely to ever be higher. Only 2 years left on his contract, so could maybe wait another year and reassess then--he could probably do with another year in Scotland too to develop.
Likely he will play 99% of games at LB next season if he stays at Rangers too.