winebus: Adjust hatswitch encoding to follow T300RS and G29
Some games (e.g., Assetto Corsa Rally 0.2, which is released on 2025-12-19) misinterpret 1-8 based hatswitch encoding.
Follow the encoding of Thrustmaster T300RS and Logitech G29 which uses 0-7 hatswitch encoding to fix that issue.
I think the game is non-compliant, but we could patch to improve compatibility.
Edited by SeongChan Lee