Если принять во внимание, что отрывать при переносе последнюю букву корня нежелательно, то переноса этого слова следует избегать.
Да, можно. Но лучше: каран-даш.
Хотя слово гастарбайтер пришло из немецкого языка, где раскладывается на Gast 'гость' и Arbeiter 'рабочий', к нему вряд ли можно применить правило о переносе сложных слов «по частям»: в русском языке в слове гастарбайтер части гаст и арбайтер не выделяются. Поэтому руководствуемся основным правилом: нельзя отрывать согласную от следующей за ней гласной. Возможные переносы: гас-тарбайтер, гастар-байтер.
Такой вариант переноса возможен.
Если аббревиатура слоговая (ее можно разбить на слоги, как обычное слово) и пишется строчными буквами, то перенос возможен: зав-хоз, прод-маг. Не подлежат переносу аббревиатуры, пишущиеся полностью или частично прописными (большими) буквами.
В каждом конкретном случае нужно выбирать тот способ записи, который позволит легко найти нужный пункт в источнике. Но для обозначения подпунктов ПДД этот выбор оказывается непростым, потому что в интернет-публикациях правил используются разные способы записи, например: 9.11, 9.1(1), 9.1.1. На наш взгляд, предпочтительна запись 9.11 (именно так обозначены подпункты в ПДД на Официальном интернет-портале правовой информации). Если нет технической возможности вставить в текст надстрочный элемент (1), то можно использовать два других способа (9.1(1) или 9.1.1). Запись 9.1 1 неудачна: она может быть воспринята как 9.11.