Запятая нужна.
Что в данном случае употребляется в значении 'который', в этом значении оно может соотноситься как с неодушевленными существительными, так и с одушевленными. Ср.: И мальчик, что играет на волынке, И девочка, что свой плетет венок... (А. Ахматова).
Не с деепричастиями пишется раздельно. Поэтому слитное написание во втором примере невозможно. А в первом примере слитное написание корректно (можно заменить синонимом без не: часто).
Верно: В школьном саду росли деревья, и кустарники, и цветы.
К сожалению, абсолютно правильного подходящего варианта нет. Можно перефразировать: Он подарил ей цветок. Это были анютины глазки.
Если ряду однородных членов предшествует обобщающее слово и уточняющие его слова такие как, то запятая ставится перед словом такие, а не перед словом как: Я очень люблю красивые цветы, такие как роза, георгин...
Это слова Александра Галича из стихотворения "Вальс, посвященный уставу караульной службы" ("Поколение обреченных"). Слова понятны в контексте стихотворения:
О, суконная прелесть устава -
И во сне позабыть не моги,
Что любое движенье направо
Начинается с левой ноги.
А потом в разноцветных нашивках
Принесли мы гвардейскую стать,
И женились на разных паршивках,
Чтобы все поскорей наверстать.
И по площади Красной, шалея,
Мы шагали - со славой на "ты", -
Улыбался нам Он с мавзолея,
И охрана бросала цветы.
Ах, как шаг мы печатали браво,
Как легко мы прощали долги!..
Позабыв, что движенье направо
Начинается с левой ноги.
И цитаты из устава:
Движение строевым шагом начинается по команде "Строевым шагом ─ МАРШ" (в движении "Строевым ─ МАРШ"), а движение походным шагом ─ по команде "Шагом ─ МАРШ". По предварительной команде подать корпус несколько вперед, перенести тяжесть его больше на правую ногу, сохраняя устойчивость; по исполнительной команде начать движение с левой ноги полным шагом.
Повороты в движении выполняются по командам: "Напра-ВО", "Нале-ВО", "Кругом ─ МАРШ". Для поворота направо (налево) исполнительная команда подается одновременно с постановкой на землю правой (левой) ноги. По этой команде с левой (правой) ноги сделать шаг, повернуться на носке левой (правой) ноги, одновременно с поворотом вынести правую (левую) ногу вперед и продолжать движение в новом направлении.
Глаголы в этих предложениях стоят в форме прошедшего времени.
Пунктуационных ошибок нет.
Правило следующее. Если обобщающее слово употреблено дважды, то перед однородными членами (после первого все) ставится двоеточие (возможно также тире), а после них (перед вторым все) – тире. После цветы запятая не нужна.