Возможно как слитное, так и раздельное написание. При слитном написании утверждается неясность, при раздельном – подчеркивается отрицание (отрицается ясность).
Корректно: ...сколько людей родилось.
Запятую надо поставить.
В таких случаях дефисы не ставятся: Уж не сон ли траву ты мне заварила?
В этом сложном предложении с уступительными отношениями частей нет оснований ставить запятую и тире, нужно выбрать один из этих знаков. Употребление запятой и тире как единого знака наблюдалось в художественных текстах XIX — первой половины ХХ века. В полном академическом справочнике «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (М., 2006 и след.), в примечании 1 к параграфу 130, указано, что «знак этот в настоящее время утрачивает свою активность».
В первом предложении корректно с запятой, во втором – без запятой.
Возможно и единственное, и множественное число сказуемого.
Верно: Таллин.
Грамматически верно: сколько солнц?
Обе формы сказуемого возможны. Выбор за Вами.