Add listener API to subscribe for routing change per AudioAttributes

Bug: 259094683
Test: atest AudioHostTest CtsMediaAudioTestCases:DevicesForAttributesTest
Change-Id: I4ac24b73e60014c15c7c2eb14622b14f9f597ac4
6 files changed