CMF Watch 3 Pro Review – A $99 Smartwatch That Gets the Basics Right