Чтобы определить, в каком варианте все прилагательные употреблены в переносном значении, рассмотрим каждое из предложенных сочетаний.
а) железная воля - переносное значение (твердость характера); светлая комната - буквальное значение; пламенное сердце - переносное значение (страсть).
б) лёгкий характер - переносное значение (доброта); золотые руки - переносное значение (умелые руки); тёплые отношения - переносное значение (дружеские).
в) чистое полотенце - буквальное значение; горький перец - буквальное значение; железный гвоздь - буквальное значение.
г) пепельные волосы - переносное значение (цвет); медная руда - буквальное значение; чистое небо - буквальное значение.
д) тёплые сапоги - буквальное значение; горячая пора - переносное значение (период активной работы); железная воля - переносное значение (твердость характера).
Таким образом, правильный вариант с прилагательными, употребленными в переносном значении, - это вариант б: лёгкий характер, золотые руки, тёплые отношения.