[RFC][PVR][input] allow custom keymaps also for PVR radio

this is an alternative approach for #5254 by simplifying and unifying how fallback windows are handled when resolving keymaps and adding a custom fallback strategy for PVR radio on top of that.

Please note that I didn't have time to test this yet (will do later, but others are urged to test as well).