* Composite kscan needs a dedicated priority to be sure it is initialized after the other kscan instances.
* Avoid APPLICATION stage and use the proper earlier stage for kscan drivers.
* Align our driver module layout to properly match Zephyr conventions, allowing proper CMake setup to amend the library for each type of driver.