Fix Next.js build error by polyfilling browser APIs

Resolved build failures by introducing polyfills for browser-specific APIs and configuring server-side PDF processing.