This change ports some non-important changes from https://github.com/ethereum/go-ethereum/pull/30159, including interface renaming and some trivial refactorings.
* core/state: introduce stateUpate structure * core/state: remove outdated function description * core/state: address comments