Merge changes from topic "clock_framework" into integration

* changes:
  feat(st): use newly introduced clock framework
  feat(clk): add a minimal clock framework