Apply PureOS style
Based on styles used by squeekboard and phosh.
Includes a patch needed to prevent the background from getting painted in key highlight color on button press - https://gitlab.com/postmarketOS/osk-sdl/-/merge_requests/155
Made on top of !8 (merged) to prevent conflicts.