Update NNUE architecture to SFNNv19 and net nn-d1ee674a62ca.nnue
Building upon K32Q2 (#7215), add a third block for when no heavy pieces (Queen, Rook) are left.
The new K32H3 layout is generalized to be block-major, with each block occupying contiguous space in the network. This should allow for further net pruning and facilitate future arch changes. Separately, the threat input/pawn pair horizontal mirroring schemes are flipped to match the HalfKA orientation.
Passed STC:
LLR: 2.94 (-2.94,2.94) <0.00,2.00>
Total: 46144 W: 12008 L: 11687 D: 22449
Ptnml(0-2): 79, 5275, 12037, 5608, 73
https://tests.stockfishchess.org/tests/view/6adc7af4733e627f7058d58d
Passed LTC:
LLR: 2.94 (-2.94,2.94) <0.50,2.50>
Total: 41256 W: 10680 L: 10360 D: 20216
Ptnml(0-2): 7, 4269, 11757, 4587, 8
https://tests.stockfishchess.org/tests/view/6ade59c52338a45b841f5c44
Cleanups Non-regression STC:
LLR: 2.95 (-2.94,2.94) <-1.75,0.25>
Total: 72704 W: 18528 L: 18361 D: 35815
Ptnml(0-2): 73, 7675, 20688, 7844, 72
https://tests.stockfishchess.org/tests/view/6ae0322120cd2dc3f03d0530
nnue-pytorch: https://github.com/official-stockfish/nnue-pytorch/pull/563
nettest: https://github.com/vondele/nettest/pull/537
closes https://github.com/official-stockfish/Stockfish/pull/7265
Bench: 1556650