The 2026 Medicare out-of-pocket drug cap is set at $2,100, but paying it all at once is still difficult.