ZHA Websocket - Add cache options when reading attributes

@dmulcahey

I suggest to add the allowCache and forceCache parameters as optional parameters to the web socket endpoint “zha/devices/clusters/attributes/value”, coded here:

This would allow a Frontend Lovelace card such as zha-network-card to read zigbee attributes without adding excessive burden on the zigbee network and render the UI in a reasonable time.
(Sample code: zha-network-card/zha-network-card.js at 8a65387ee1405fa10012099ed59fa5f86c9bc090 · mdeweerd/zha-network-card · GitHub ).