Да, запятая после писал нужна.
Правильно: 10 мм (пробел нужен, точка не ставится).
Да, правильно.
В специальной литературе в предложениях подобного рода ставить тире не принято.
Справочники (например, «Справочник издателя и автора» А. Э. Мильчина и Л. К. Чельцовой) рекомендуют писать один знак номера: Комбайны выходят на поля № 10, 25, 87.
При наличии двух обстоятельств времени второе из них может не служить для ограничения понятия, выраженного первым, а значит, запятые могут не ставиться. Сравним примеры из параграфа 22.2 справочника по пунктуации Д. Э. Розенталя: Завтра, в шесть часов вечера, состоится заседание кафедры. — Заседание кафедры состоится завтра в шесть часов вечера. Уместность обособления зависит, очевидно, от общего контекста высказывания и (или) авторского замысла, например стремления акцентировать первое обстоятельство (в этом году).
Для указания диапазона используется тире (–) без пробелов: 5–7 %, пн.–вт., 19:00–20:00.
Лучше писать либо только цифрами, либо целиком словами. Корректно: 3 777 380 человек, 31 220.