clips: add template to pass benchmark feedback
msgs: include component type in benchmark feedback
clips: assert feedback when a message arrives
clips: rewrite fbm state machine
clips: adapt logging to updated state machine
tools: fake robot publishes benchmark feedback