Род. падеж ед. числа — томата, в значении 'паста' возможно томата и томату; род. падеж мн. числа — томатов.
Винительный падеж обозначает полный охват объекта действием, определенное количество, а родительный падеж - распространение действия на часть объекта.
В приведенном предложении тире предпочительно, поскольку в нем две придаточные части, расположенные перед главной (см. пункт 3 параграфа 124 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина), однако запятая тоже возможна — по общему правилу постановки знаков препинания в сложноподчиненном предложении (Как удалось применить результаты обучения и какие советы сработали на практике, Виктория рассказывает в статье). Ошибочной будет только постановка сразу двух знаков — и запятой, и тире.
В словарях зафиксировано управление грезить о чем-л. (предложный падеж), однако в художественной литературе часто встречается вариант грезить чем-л. (творительный падеж).
Правильно: в такси, следовавшем из Москвы (предложный падеж: в такси каком?). Ср.: с такси, следовавшим из Москвы (творительный падеж: с такси каким?).
Правильно: Доброе утро, мама! В русском языке в качестве приветствия используется именительный падеж, а родительный падеж используется при прощании: Счастливого пути! Спокойной ночи!
Возможны оба варианта, при этом винительный падеж (не тратьте время) более характерен для разговорной речи, родительный падеж (не тратьте времени) – для речи письменной.
Знаки препинания, так же как буквы и другие графические знаки, не являются языковыми единицами, в отличие, например, от морфем (значимых частей слова) или схем предложений (так, в языке могут выделяться односоставные предложения). Следовательно, говорить об употреблении знаков препинания «согласно правилам русского языка» некорректно в принципе. Можно говорить только об употреблении знаков препинания согласно правилам пунктуации, действующим в тот или иной период, закрепленным в справочниках и (или) в практике письма. Современные правила русской пунктуации не предполагают использование двоеточия «для сокращения».