Move more HAL type information to types.spec

This will allow keeping canonical types and HAL documentation in sync.

This CL does not affect the generated *.hal files.

Bug: 160667417
Test: generate_api.sh
Change-Id: Ic31ed957cc44bc6dd1290c4609dd8402a4af175e
3 files changed