Да, запятая между частями сложносочиненного предложения нужна.
Склоняется следующим образом: (нет) Джерома Клапки Джерома.
Корректно: день рождения, с днем рождения. В разговорной речи возможно: день рожденья, с днем рожденья.
Правильно: такие критерии, как имя...
Именинник - от сущ. именины.
Падеж в Вашем примере творительный, но оба варианта переноса допустимы.
Правильно: Фрида Кало.
Междометие «о» не отделяется запятой от последующего слова в сочетаниях с обращениями, словами «да» и «нет», а также в сочетаниях «о господи», «о черт», если оно не выделяется интонационно. При интонационном выделении запятая ставится. См. подробнее в «Справочнике по пунктуации».
Для запятой нет оснований, в конце нужно добавить слово года в полной или сокращенной форме: 21 мая 2021 г.
Фамилия Ганжа склоняется (и мужская, и женская).