cherry-pick vehicle hal changes from nyc-car

75806e7 Remove driver seats from vehicle.h
3562ab4 Fix seat temperature access mode
ad0d276 Cleanup vehicle.h
c8f3589 Add missing HVAC properties

bug: 32029701
Test: manual
Change-Id: Ia1e09554fa2ee5a4dc1da572c657406d2be7a831