component/bt: implement Classic Bluetooth GAP APIs for device and service discovery See merge request !1576