Revert "Revert "Bluetooth: HID: Add support for HID Device Role""

This reverts commit b6287fe23e1980161f2031af237ab36d65603127.
Revert "Revert "Bluetooth: Changes for LPP and extended LE scan""

This reverts commit c4786ebef1a7acfc8ec2f769ae6b9b664bacf125.