Indeed 100 million is too expensive but based on
transfermarkt.com Harry Kane has 90 million market value, I don't know if it's a decent price but generally transfer market refers to this site. You know Mo Salah with a market value 65 million, this player is older and Harry Kane records a better performance of course the value is higher I mean more than 40 million as you expected. I think Manchester United will pay for 70-80 million and offers a salary 300k per week but the final decision on Tottenham.
100 million pounds is very expensive for a striker who is already 30 years old, it is very difficult to deal at this price. It seems that Tottenham deliberately made Kane unable to win a prestigious trophy, when there was a club that could potentially sign Kane, Tottenham instead set a high value for a club that wanted to take him. Kane performance with Tottenham has been tested, he is a great striker. Tottenham shouldn't have kept Kane like this, he deserves something better than he got at Tottenham.
I prefer Kane not to renew his contract with Tottenham, he can go to any club on a free transfer and Tottenham will get nothing from Kane.