refactor(config): use getOrThrow for configuration management
- Replace manual error throwing with ConfigService.getOrThrow()
- Update main.ts to use getOrThrow for PORT configuration
- Update PrismaService to use getOrThrow for DATABASE_URL
- Update AuthModule to use getOrThrow for JWT_SECRET
- Improve type safety and error handling for configuration