A:
No Sahih Hadith is reported from the Prophet (peace be upon him) regarding the merits or characteristics of rings and gems which are mentioned in the question. It is thus impermissible to ascribe to the Prophet (peace be upon him) things that he did not say for it is authentically reported that he (peace be upon him) stated:
Whoever lies against me (intentionally), then (surely) let them occupy their seat in Hell-fire.
Consequently, it is impermissible
for a person to believe that these rings have special merits, or to believe in the stories and myths which are related to them. Finally, it is impermissible to depend on the book of Al-Mustatraf as far as matters of knowledge and Din (religion) are concerned.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.