Mental Model
The inorder successor of a node in a BST is the next node you visit in an inorder traversal, which means the smallest node bigger than the given node.
Analogy: Imagine a line of people sorted by height. The inorder successor is the next taller person standing right after the current person.
5
/ \
3 7
/ \ \
2 4 8
Node: 3 ↑
Inorder successor: 4