Это выражение соответствует правилам русской грамматики. Оно уместно в непринужденном общении, в других контекстах — неуместно.
Значение 'маленький' дублируются в прилагательном и в существительном, но запрета на такое сочетание нет, оно довольно часто употребляется, если есть необходимость, например, подчеркнуть небольшой размер. Ср. у М. А. Булгакова: «Ах да, да, да! Маленький особнячок! Напротив еще палисадничек?»
В литературный язык включено только слово барабулька.
Правильно: великий князь Московский. См.: Розенталь Д. Э. Справочник по русскому языку. Прописная или строчная? — 7-е изд., перераб. и доп. М., 2005.
Оба варианта возможны, но чаще используется форма дательного падежа: задать тон чему-либо.
Мужские имена, оканчивающиеся на согласный, склоняются. Если речь идет о мужчине, верно: день рождения Свагато Маджумдера.
Много болот плюс нулевая формальная связка (ср. в прош. вр.: В России было очень много болот).
Основа: я был в кафе.
Запятая нужна, она отделяет этикетное высказывание будьте любезны от эллиптического предложения с отсутствующим глаголом типа принесите, дайте.
Правильно: ростово́й костюм.