[CORE] vmm_clocksource: Improve sanity checks in vmm_timecounter_xxx() APIs

Instead of doing sanity check only for vmm_timer_timestamp() we should
have sanity checks in vmm_timecounter_xxx() APIs to avoid potential
misuse of these APIs hence this patch.

Signed-off-by: Anup Patel <anup@brainfault.org>