Сочетание по 2 рубля каждая играет роль определения при дополнении 5 линеек. Хотя местоименный распространитель каждая согласуется в роде с существительным линейка, это определение в целом близко к несогласованным (сравним вариант без распространителя: 5 линеек по 2 рубля). Следовательно, к нему применимы правила пунктуации при несогласованных определениях. В параграфе 53 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина говорится, что если определяемое имя не имеет других (согласованных) определений, то обособление несогласованных определений факультативно. «В таком случае обособлению способствует необходимость указания на вполне конкретные, частные признаки предмета или признаки временно́го характера, приписываемые предмету в данный момент: Крошки, размером с конопляное зерно, должны быть тщательно подобраны (Вороб.); Доктор, со шпагою в руке, выбежал в спальню (Тын.). Ср., однако: Продавец в чистом белом халате и синей шапочке обслуживал… клиента (Булг.)». Исходя из такой формулировки, можно утверждать, что приведенное предложение корректно как с запятой, так и без.
Запятая нужна, потому что 8 лет, как и 12 лет, — несогласованное определение. Такие определения обособляются, то есть выделяются с двух сторон, если относятся к именам собственным (см. параграф 55 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина): Маша Иванова, 8 лет, и Ксения Петрова, 12 лет.
Запятая нужна: в выражении больше, чем запятая ставится перед союзом чем, когда сравниваются два объекта или понятия. В данном предложении сравниваются люди и золото, что требует постановки запятой.
Нет, в этом предложении нарушено правило согласования деепричастного оборота. Действие, обозначаемое деепричастием (деепричастным оборотом), относится, как правило, к подлежащему данного предложения, например: Подведя итоги прений, председатель собрания отметил общность взглядов докладчика и участников совещания. Если же производитель действия, обозначенного глаголом-сказуемым, и производитель действия, обозначенного деепричастием, не совпадают, употребление деепричастного оборота стилистически ошибочно, например: «Переходя через рельсы, стрелочника оглушил неожиданный свисток паровоза» (переходя относится к стрелочнику, а оглушил — к свистку).
В данном случае нужно поставить двоеточие.
Если однородным членам предложения не предшествует обобщающее слово (словосочетание), то перед ними двоеточие ставится только в том случае, когда необходимо предупредить читателя, что дальше следует перечисление. Как правило, если обобщающего слова нет, то решение о том, ставить ли двоеточие, принимает автор текста, ориентируясь на интонацию. То есть в данном случае однозначного ответа нет.
Оба сочетания правильны.