audioserver: restart audio hal service on restart

Also update to use common audio uuid type definition.

Bug: 32022304
Change-Id: I25ceb48af1446862d36b3be9d17c1f081b2cf1c7
diff --git a/services/soundtrigger/SoundTriggerHalHidl.h b/services/soundtrigger/SoundTriggerHalHidl.h
index 9b0d7a7..60404dc 100644
--- a/services/soundtrigger/SoundTriggerHalHidl.h
+++ b/services/soundtrigger/SoundTriggerHalHidl.h
@@ -116,8 +116,8 @@
         virtual  ~SoundTriggerHalHidl();
 
         void convertUuidToHal(Uuid *halUuid,
-                              const struct sound_trigger_uuid_s *uuid);
-        void convertUuidFromHal(struct sound_trigger_uuid_s *uuid,
+                              const sound_trigger_uuid_t *uuid);
+        void convertUuidFromHal(sound_trigger_uuid_t *uuid,
                                 const Uuid *halUuid);
 
         void convertPropertiesFromHal(