Есть так называемая счетная форма существительных (особая форма множественного числа, которая используется с числительными при указании точного количества). В счетной форме возможно: грамм и граммов, в то время как вне сочетаний с количественным числительным – только граммов. Правильно: 357 грамм и 357 граммов (но: не хватает нескольких граммов, здесь нельзя использовать форму грамм).
Верная пунктуация: При этом обратим внимание на то, что, если покупателю в установленные сроки необходимо приобретение определенного вида товаров и если цена договора на поставку товара не превышает 100 тыс. руб., у поставщика указанных товаров есть возможность...
Пробелы нужны, такое написание зафиксировано в "Русском орфографическом словаре" РАН. Пробелы ставятся между сокращенными словами.
Для постановки кавычек нет оснований: кавычки указывают на непривычное значение, необычное употребление слова, но значение слова завтра ''ближайшее будущее' фиксируется словарями (заглянуть бы в наше завтра!), т. е. необычным такое употребление назвать нельзя. Если же есть опасения, что при написании без кавычек читатель может не понять смысла фразы, тогда лучше ее перестроить.
А почему бы им не быть похожими?
Различие в вопросе, который Вы задаете по отношению к наречию и к прилагательному. А также в том, что при изменении рода определяемого слова род пригагательного изменится. Наречие же останется без изменений, оно не согласуется с существительным: платье красиво - девушка красива; жить красиво, поступать красиво.
В справочнике под ред. В. В. Лопатина есть следующее примечание: «Допустимо используемое в современной практике печати при всех позициях обобщающих слов употребление тире, в том числе — перед перечислением (на месте традиционного двоеточия)».
Таким образом, по основному правилу в Вашем примере перед однородными членами ставится двоеточие, но и постановка тире не считается ошибкой.
Нормативно написание однословных приложений, предшествующих определяемому слову или следующих за ним, через дефис (приложение присоединяется дефисом): улица Гвардейцев-Широнинцев. Ср.: улица Героев-Панфиловцев (в Москве; такое написание зафиксировано орфографическим словарем В. В. Лопатина, И. В. Нечаевой, Л. К. Чельцовой «Прописная или строчная?»). При этом исторически может использоваться другой способ написания (раздельное написание, через пробел).
Дело в том, что ё всегда ударная. Т. к. в слове не может быть двух ударений (мы сейчас не говорим о сложносоставных словах, о словах с основным и побочным ударением), в нем не может быть и двух ё. Две буквы ё в одном слове возможны при передаче средствами русского письма иностранных имен собственных.
А впоследствии - союз и наречие, постановка знаков препинания не требуется.
Вводные слова (может быть, значит) не отделяются запятой от предшествующего сочинительного союза (а), если при этом вводное слово нельзя изъять из состава предложения. В противном случае запятая ставится.
Слова а значит могут также выступать в роли союза, запятая между ними не ставится.
Возможен такой вариант: Вопрос – ходить или не ходить – не стоит. Д. Э. Розенталь формулировал правило так: если несогласованное определение, выраженное инфинитивом, находится в середине предложения, то оно обособляется при помощи тире. Ср. с примером Д. Э. Розенталя: …Каждый из них решал этот вопрос — уехать или остаться — для себя, для своих близких (Кетл.).