1. Наша рекомендация: в текстах, не относящихся к финансовым и биржевым сводкам, знак денежной единицы предпочтительно ставить именно после цифр. См. ответ на вопрос 246257.
2. Ставить знак валюты перед цифрой/суммой — традиция технического оформления специализированных текстов.
3. Как указано в «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой, знаки %, №, § отделяются пробелом от цифр. Полагаем, знаки денежных единиц должны оформляться аналогично.
4. Пробел между цифрой и словом (пусть и сокращенным) нужен: 5 руб.
5. Графические сокращения (кроме названий единиц измерения) пишутся с точкой.
6. Сокращения типа руб. общепонятны, поэтому их можно использовать в текстах информационного характера. Разумеется, если мы передаем прямую речь, то слова нужно писать полностью, сравним: Я на это потратил десять тысяч рублей! (здесь использовать сокращение неуместно).
7. Для обозначения рубля принято два сокращения — р. и руб., для обозначения доллара — долл.
8. Для удобства восприятия чисел принято ставить пробелы (если есть техническая возможность — неразрывные): 3 659 122.
В данном случае пунктуация зависит от контекста и смысла предложения. Если просто указывается сумма (от 20 тысяч), то запятая не требуется. Если подчеркивается, что 20 тысяч недостаточно, нужно платить больше, то запятая нужна.
Правильно: десяти миллионам африканцев.
Оба варианта возможны.
Запятая необязательна.
Возможны оба варианта: 80 % страховой суммы и 80 % от страховой суммы. Выбор за Вами.
Существительное бат склоняется. Правильно: 10 батов.
Неправильно. Глагол обойтись в значении 'стать в какую-либо цену' употребляется с предлогом в: обойдется примерно в 30 тысяч рублей. Корректен и такой вариант: Ремонт будет стоить около 30 тысяч рублей.
Фраза вполне корректна. Время и сроки событий обозначаются различным образом, о чем сообщается в учебниках по русскому языку, в словарях и справочниках.