Break clock plugin interfaces into a few different files

Bug: 364680879
Flag: NONE Organizational change
Test: Manually checked + Presubmits
Change-Id: I058f13ebb15b8ed6b4a5dcd574f31ddbe5ebe9af
11 files changed