Mental Model
The inorder successor of a node in a BST is the next node in sorted order. It is the smallest node greater than the given node.
Analogy: Imagine a line of people sorted by height. The inorder successor is the person just taller than you in the line.
5
/ \
3 7
/ \ \
2 4 8
Node: 4 ↑