Both "cost to X" and "cost for X" are possible (when X is the person or thing paying). e. with, specifically, the word "society") feels like the standard form of words (though "for" is not impossible).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.