This PR changes the Mining IPC interface to stop including a dummy extraNonce in the coinbase scriptSig by default, exposing only the consensus-required BIP34 height. This simplifies downstream mining software (including Stratum v2), avoids forcing clients to strip or ignore data we generate, and reduces the risk of incompatibilities if future soft forks add required commitments to the scriptSig.
Existing behavior is preserved for RPCs, tests, regtest, and internal mining by explicitly opting in to the dummy extraNonce where needed (e.g. to satisfy bad-cb-length at low heights), so consensus rules and test coverage are unchanged. The remainder of the PR consists of small comment fixes, naming clarifications, and test cleanups to make the intent and behavior clearer.