* fix: Resolved boundary condition issues in string processing
Addressed null and length checks during string splitting across multiple model classes to prevent potential null pointer exceptions and array out-of-bounds errors
* fix: Throw exceptions instead of silently returning when package manager output formats are invalid
Modified the _pacman, _opkg, and _apk parsing methods to throw exceptions when input formats are invalid, rather than silently returning, to prevent potential error handling issues.