COOPR-581: Implement node hours REST API

it would be better to send the ClusterTaskFilter instead of the filters map. That way it can use getters instead of getting by string.