В этом случае предпочтителен второй вариант: Зал носит имя певца, отдавшего служению театру 12 лет.
В русских названиях следует писать с большой буквы только первое слово.
Правильно: двадцатиодномиллиардный. Ср.: двадцатиоднолетний.
Верно: 26-я годовщина.
Правильно: 20 марта стало днем...
Не с наречием может писаться и слитно, и раздельно – в зависимости от того, какой смысл нужно подчеркнуть. Раздельное написание подчеркивает отрицание (отрицается корректность), слитное написание подчеркивает утверждение (утверждается некорректность). Окончательное решение принимает автор текста.
Лучше написать по-русски: двадцатичетырехчасовой; 24-часовой.
Результат равен 24 баллам и только баллам в любом количестве, кроме случаев, когда употребляется количественное числительное один (результат равен одному баллу, двадцати одному баллу и т. д.).