Fixed an issue where pack enrollment approval triggered a 500 error due to an incorrect NotificationType usage. Additionally, improved validateRegistrationContext by adding descriptive, human-readable hints to make debugging registration issues significantly faster. These changes ensure more reliable enrollment processing and clearer error messaging when configuration is missing. Fixed crash on enrollment approval

Resolved 500 error in pack enrollment approval and improved registration validation feedback - subh05sus/sparkmentis-fork