Detecting AI Package Hallucinations in CI/CD Across npm, PyPI, and RubyGems