This question already has an answer here:
- Good and bad - suppletive adjectives 1 answer
The comparison in question isn't so much about Higher/Highest specifically, but why do we start with Good and not go to Gooder, Goodest?
Edit: I was flagged a duplicate despite previous searching. I think I got a more satisfactory answer than has been previously provided.