New Features
* #3557016 Plugin shouldn't show any fields if no text is selected

Tasks
* #3566613 Require merge commits into main branches to include an issue reference in the format #[number], without restricting commit messages on feature branches

Bugs
* #3586390 The order of hostname filter, causes the tool result to not be overridable
* #3586522 Fiber branch in OpenAiBasedProviderClientBase::chat() drops token usage from the reconstructed ChatOutput
* #3585596 Prompt Library menu item missing due to incorrect parent
* #3586545 Issue when creating content and click on AI Assistant on Ckeditor
* #3575346 AI CKEditor: Hardcoded “summarize” message shown for all plugins when no text is selected
* #3584863 ImageClassificationItem returns string from getConfidenceScorePercentage and uses uppercase NULL in hints

Contributors:
marcus_johansson, akhil babu, robloach, codeitwisely, a.dmitriiev, drupov, abhisekmazumdar, kristen pol, sapatevaibhav, dpalicepeio@drupbuilder.org, cadence96, avinash.jha, annmarysruthy, svendecabooter, fago, ahmad khader, prabha1997, damienmckenna, shubhamgoel, joshua1234511