improve(rest/hal): caching

* add HalGroup to example
* add list of resources which support caching

related to #CAM-2933