Move sensors_hal_socket to the sensor hal.

This was formally attributed to system_server because the hal
was there. It is now properly attributed to the hal server. If
that hal is untrebilized, this sepolicy is still good and the
attribute hal_sensors_server is applied to system_server.

This also removes one of the Treble system/vendor neverallows
that is tripped when PRODUCT_SEPOLICY_SPLIT is enabled.

Bug: 71707530
Test: boot and check logs (/var/run currently doesn't exist,
  but the sensors hal is looking at it).

Change-Id: I5123e8543a3277fd225a0203764cd6e03a73bea2
Merged-In: I5123e8543a3277fd225a0203764cd6e03a73bea2
(cherry picked from commit 0738210f061bf30cc42261dd477e628b5cf7fb73)
(cherry picked from commit 83bc109a3cacef90cefdfecf191c8cf01ecfa85a)
diff --git a/shared/sepolicy/hal_sensors.te b/shared/sepolicy/hal_sensors.te
new file mode 100644
index 0000000..27fc9c8
--- /dev/null
+++ b/shared/sepolicy/hal_sensors.te
@@ -0,0 +1 @@
+allow hal_sensors_server sensors_hal_socket:sock_file { create setattr };
\ No newline at end of file