Верно: ...начало XX века.
Правилами пунктуации такие записи не охвачены, но логика правил подсказывает, что между составными компонентами нужно ставить именно тире. Запись с тире, на наш взгляд, лучше воспринимается.
Верно: в начале XVIII и XIX веке.
Предпочтительно слитно.
Восемнадцать тысяч восемьсот и пятьдесят сотых грамма.
Международный стандарт обозначения времени – через двоеточие: 22:30.
Из контекста это неясно. Существует распространенное суждение, что предлог по означает 'включительно', а предлог до такого значения не имеет, однако это суждение не подтверждается данными толковых словарей русского языка. См. в «Непростых словах»: до и по.
Наши обыденные представления о времени позволяют не замечать «немного абсурдный» смысл, возникающий в случае, если между датой и временем не будет поставлена запятая. Впрочем, вариант с запятой тоже возможен. Подробнее о таких конструкциях см. ответ на вопрос № 318421.
Точка не нужна.