Важно различать синхронный (современный) морфемный и исторический (этимологический) состав слова. Исторически одно слово может быть образовано от другого. Но назвать слова однокоренными в современном русском языке можно только в том случае, если и сейчас оба слова живут в языке, если чувствуется смысловая связь производного и производящего, если мы можем объяснить значение производной основы через значение производящей. Конечно, слова отчаянный, отчаяться восходят к чаять, исторически в них один корень. Но вполне разумной представляется позиция «Морфемно-орфографического словаря», где этот корень на синхронном уровне уже не выделяется: слова чаяние, чаять ушли на периферию литературного языка и почти забыты, в словарях они сопровождаются пометами устар. и прост., для многих носителей языка связь слов отчаянный и чаять неочевидна (т. е. смысловые связи почти разрушены).
Сложные существительные, включающие компонент пол-, имеют особенности в склонении, сочетаемости и родовой отнесенности. В форме именительного и винительного падежа они сочетаются с определением в форме множественного числа: пустые полчемодана. При отсутствии определения при подлежащем, выраженном существительным с компонентом пол-, глагольное сказуемое ставится в форму единственного числа и (в прошедшем времени) форму среднего рода: промокнет/промокло полчемодана. В формах косвенных падежей возможны формы с пол- и с полу-, при этом определение имеет форму того рода, которым характеризуется существительное, выступающее вторым компонентом в сложном слове: моего полчемодана и моего получемодана, моему полчемодану и моему получемодану и т. п. Подробнее см. в академической «Русской грамматике» 1980 года (Т. 1. § 1191–1193).
Академическими орфографическими словарями русского языка (см. «Русский орфографический словарь» РАН; словарь, размещенный на ресурсе «Академос» Института русского языка им. В. В. Виноградова РАН; Орфографический словарь русского языка как государственного языка Российской Федерации) кодифицировано написание ассесмент. Никакой другой «устоявшейся» нормы нет. Написание одиночных и удвоенных согласных в заимствованном слове вполне может отличаться от написания в языке-источнике.
Слово кофе пришло к нам во времена Петра I вместе с самим напитком. Как это часто бывает с новыми словами, у него было поначалу несколько вариантов написания и произношения, и со временем наиболее употребительными стали формы кофий и кофей, возникшие под влиянием слова чай (выпить кофея как выпить чая). Эти формы, разумеется, были мужского рода (кстати, в русском языке и сейчас есть слово кофеёк мужского рода). Под их влиянием и слово кофе приобрело мужской род.
Другое дело, что в отличие от слов кофий и кофей существительное кофе несклоняемое. Вы правы: несклоняемые неодушевленные существительные иноязычного происхождения, оканчивающиеся на гласную, в русском языке в подавляющем большинстве случаев относятся к среднему роду, исключения единичны. Поэтому кофе и стремится стать существительным среднего рода. И это нормальный языковой процесс, в истории русского языка есть много примеров того, как слова меняли родовую принадлежность, достаточно назвать хотя бы слово метро, которое было мужского рода (под влиянием существительного метрополитен), а стало среднего.
Но слову кофе «не повезло»: оно попало в тот небольшой список слов (кофе, договор, звонит...), к которым приковано общественное внимание и изменение нормы в которых воспринимается носителями русского языка как признак его «деградации», «порчи» и т. д. Такое негативное отношение образованных носителей языка к этому варианту влияет на его кодификацию: варианты черный кофе и черное кофе пока не признаются равноправными. В словарях мужской род слова кофе дан как строгая литературная норма, а средний род – как допустимое разговорное употребление.
Названия учебных дисциплин и курсов логично относить к ряду, включающему названия документов, научных произведений и т. п. и записывать соответствующим образом: «Практический русский язык», «Стилистика русского языка» и т. д.
В данном контексте правильно: много рыбы.
Слово устав пишется с прописной буквы как первое слово полного названия в текстах любых стилей и жанров, напр.: Устав внутренней службы Вооруженных сил, Устав гарнизонной и караульной служб Вооруженных сил, Устав СНГ, Устав ООН, Устав Пермской области. Не в начале названия: Морской устав (ист.), Студийский устав (церк.), Транспортный устав железных дорог РФ.
В деловой письменности сложилась довольно устойчивая тенденция писать с прописной буквы слово устав, а также слова положение, регламент, постановление и под. в том случае, если они используются вместо полного названия соответствующего официального документа. Но в правилах орфографии эта тенденция пока не облечена в форму предписания, а значит, правилам соответствует написание и со строчной буквы.
В остальных случаях правильно писать слово устав и под. со строчной, например в художественной литературе, публицистике.
В лингвистических источниках обсуждаемая синтаксическая конструкция действительно квалифицируется двояким образом. В академической «Русской грамматике» (1980) читаем: «К приложениям относятся все определения — названия лица собственным именем: девочка Оля, мальчик Петя, тетя Катя, дядя Ваня, собака Шарик, боец Дорофеенко, моя соседка Петренко». В разных изданиях школьных учебников по русскому языку, подготовленных при участии В. В. Бабайцевой, находим иное объяснение: «При сочетании нарицательных и собственных имен существительных приложением является нарицательное существительное, если имя собственное называет лицо: Врач Петрова пришла». Очевидно, что при решении школьных задач необходимо руководствоваться определением того учебника, по которому работает педагог и учатся его подопечные. Научные цели предполагают знание проблематики вопроса, о которой, в частности, пишет В. П. Москвин в недавно опубликованной статье «К уточнению понятия „приложение“ в русской грамматике» (Известия Волгоградского государственного социально-педагогического университета. Филологические науки. 2025. № 2).