Why Is Solifenacin So Expensive? Pay $162 Instead (2026)