a) O plural é verde-claros.
Nos nomes compostos de cores, só vai para o plural o segundo elemento, quando ambos são adjetivos.
b) Azul-marinho
É invariável.
c) Surdos-mudos
São compostos em que os elementos são variáveis.
d) CORRETA
Rosa, laranja, violeta, açafrão, cinza, gelo, areia, vinho, ferrugem, entre outros, são elementos que emprestam seu nome a uma cor para precisar uma de suas tonalidades. São originalmente substantivos; transformam-se em adjetivos por derivação imprópria*. Neste caso, ficam invariáveis:
vestidos rosa
bolsas laranja
blusas violeta
paletós cinza
paredes gelo
camisas areia
blusas vinho
tons pastel
cortinas creme
(fonte:https://portuguessemmisterio.com.br/2015/08/31/plural-das-cores/)
(*) Derivação imprópria = mudança de classe gramatical.