Запятая перед и нужна, поскольку это сложное предложение.
Верно: Любой, даже плохой часовщик — человек весьма богатый.
Запятые не требуются. Можно поставить тире после рыба.
Знаки препинания расставлены верно, запятая после при этом не требуется.
Можно выделять или не выделять запятыми в зависимости от значения. Выделение необходимо, если смысл - "любил, потому что был учителем".
Фамилия Цомая склоняется. Грузинские фамилии на -ия склоняемы. См. подробнее "Особенности склонения фамилий и личных имен".
Правильно: не сполна. Отрицание не пишется раздельно с наречиями (кроме образованных от прилагательных с помощью суффикса -о), а также с неизменяемыми словами, употребляющимися в роли сказуемого.
В русском языке при употреблении междометия "о" в сочетании с существительными или местоимениями, выражающими обращение, запятая обычно не ставится.
Мы не выполняем домашние задания.