Предпочтительно передать количественную информацию иначе, но если необходимо именно прилагательное, то можно так: двадцатиодносантиметровый.
Выбор слова зависит от значения. Предоставить – передать, дать возможность распоряжаться; представить – предъявить, показать, продемонстрировать.
В таких случаях можно писать строчными (если не требуется передать на письме официальное наименование).
Тире возможно, если задача автора – подчеркнуть слова своими высокими ценами, передать на письме соответствующую интонацию.
Наличие или отсутствие тире зависит от интонации, которую надо передать на письме. Оба варианта возможны.
Запятая не требуется. В случае если нужно передать паузу перед и не надо, можно поставить тире.
Можно, если нужно передать значение причины: кольцо блестело, потому что оно было сделано из светлого металла.
Если нужно передать особенности речи персонажа, то можно оставить предложение "как есть". В противном случае нужно исправить.
1. Корректен Ваш вариант, также возможно использование дефисов (например, чтобы передать произношение слова по слогам).
2. Корректно.
Следует выбрать нужный вариант, исходя из значения глаголов: представить - предъявить, показать, продемонстрировать; предоставить - передать, вручить.