fix: resolve null pointer errors and improve error handling
- Fix null access error in subscription module features display
- Add comprehensive error handling in payment checkout session
- Improve upgrade subscription error messages and parameter naming
- Clean up debug logs across authentication and payment flows
Closes IA-439