Introduce BLE advertiser wrapper for unit tests.

This removes Nearby unittest dependences on BLE hardware and get rid of
flaky tests periodically reported from release testing.

Bug: 430923101

Test: atest NearbyUnitTests
Flag: EXEMPT mainline

Change-Id: If5527a47efa7513c463b50ec5529c8c9eae74300
6 files changed