[joystick] Fix missing includes
[joystick] don't forward-declare SJoystick, include the file directly

SJoystick is used with IJoystick in all instances, so there is no situation where it will be declared and not used
retroplayerinput: adapt to SJoystick not being forward-declared any more