Use permute in both_attacks_bb()
passed first STC:
https://tests.stockfishchess.org/tests/view/6aa33616a8284b37a0a05714
LLR: 2.94 (-2.94,2.94) <0.00,2.00>
Total: 94080 W: 24281 L: 23914 D: 45885
Ptnml(0-2): 120, 9727, 26969, 10114, 110
passed second STC:
https://tests.stockfishchess.org/tests/view/6ab013c7dbd128aac8fd5a68
LLR: 2.94 (-2.94,2.94) <0.00,2.00>
Total: 104064 W: 26615 L: 26235 D: 51214
Ptnml(0-2): 124, 10745, 29910, 11133, 120
Generated with Astra
closes https://github.com/official-stockfish/Stockfish/pull/7181
No functional change