Normalize a pasted hashtag block into a deduplicated, space-separated list.
Signature: OpenToolsKit.cleanHashtags(input: string) => { output, count }
OpenToolsKit.cleanHashtags('#SaaS #seo #SEO #buildinpublic')
// { output: '#saas #seo #buildinpublic', count: 3 }