Remove three always-true conditions in search
removes three conditions in search.cpp that can no longer be false:
step 6, Case B: this branch is only reached when the TT entry was deep enough but Case A did not apply. That means the bound is the opposite one-sided bound, so `ttData.bound != BOUND_EXACT` and the bound-direction check always hold. Only `depth > 5` needed
the branch before capture countermove bonus already handles `!priorCapture && prevSq != SQ_NONE`, so `priorCapture` is always true here.
qsearch stand pat: `bestValue` is either the clamped static eval or a TT value that already passed `!is_decisive`, so it can never be decisive at this point (since b0870cf5).
passed non-regression STC:
LLR: 2.95 (-2.94,2.94) <-1.75,0.25>
Total: 32992 W: 8485 L: 8278 D: 16229
Ptnml(0-2): 38, 3385, 9439, 3600, 34
https://tests.stockfishchess.org/tests/view/6ac395805349156614d93b2d
closes https://github.com/official-stockfish/Stockfish/pull/7210
No functional change