How can I preserve mushrooms for a long time?
You cannot preserve them without a change in taste and color. Freezing is the best you will get, and the changes you desecribe are normal. You can also dehydrate or pressure can them, but they will be even more different than fresh mushrooms then.