Оба друга — количественно-именное словосочетание, устроенное так же, как, например, и два друга. Во всех таких словосочетаниях главным словом является числительное (или слово другой части речи с количественным значением). Связь в таких словосочетаниях различна в начальной форме (когда главное слово в И. п.) и в формах косвенных падежей. В начальной форме это управление (количественное слово управляет родительным падежом существительного), а в остальных — согласование.
Кавычки поставлены правильно. Рекомендуется после слова табличка поставить двоеточие (см. примечание к параграфу 50 справочника по пунктуации Д. Э. Розенталя): Сбоку висела табличка: «Главный геолог Михаил Алексеевич Иванов».
Возможно как слитное, так и раздельное написание. Желает ли автор текста подчеркнуть утверждение (он весьма нехорош (= уродлив) собой, на первый взгляд) или отрицание (он отнюдь не хорош собой, на первый взгляд), лучше подчеркнуть контекстом.
О вариантах грамм – граммов, килограмм – килограммов см. ответ на вопрос № 275589.
См. ответы на вопросы № 412824">263338 и 264234.
Пунктуация верна.
Словарь Ф. Л. Агеенко «Собственные имена в русском языке» фиксирует оба варианта, в качестве основного приводя всё же вариант Рерих. Этот же вариант отмечен и в комплексном справочнике Т. Ф. Ивановой, Т. А. Черкасовой «Русская речь в эфире». На наш взгляд, его и следует использовать.
Повтором можно считать такое сочетание: суп дня... каждый день. Но грубой ошибки нет.
Если в словарях представлены разные варианты, то это свидетельствует о том, что объективно в языке существует колебание нормы, ударение не устоялось: ударение на -А поддерживается инфинитивом крАсть, крАсться и деепричастием крАдучись. Аргумент за ударение на -У - неудобство произнесение варианта крАдущийся с тремя заударными слогами. Поэтому выбор за Вами, рекомендациям какого словаря следовать.