's or s' is never omitted with possessive (genitive case) nouns.
But some of your examples are not possessive, they are attributive.
Noun+noun compounds can work as attributive nouns where one noun modifies the other. See noun adjunct, attributive noun, or qualifying noun.
A noun or noun phrase in English is ...