Yes, here pronouns take the case of the noun, they belong to. Who else but Он could own the suitcase in
"Его чемодан красный" ? Regarding room's number - it is slightly different way to describe noun's attribute.
To make them equal, we can match:

Номер его комнаты - 22. - Цвет его чемодана - красный.
Его комната имеет номер 22. Его чемодан красный (его чемодан имеет красный цвет).