feat(providers): Improve error validation for Microsoft EntraID provider errors before decoding token (#12876)
* Check for EntraID error before decoding token
* Improve error message for better logs
* Apply suggestions from code review
---------
Co-authored-by: Thang Vu <hi@thvu.dev>