PDF support in Discourse AI

I just implemented this, will merge next week, feel free to try out the PR

Works on Gemini / Open AI (responses API only) and Anthropic.