Simulating adaptive warfare: insights from the Russia–Ukraine conflict | Synapse