Report broken GPT errors
Large part of this is cherry-picked from !1529 (closed)
Goal: report GPT errors to user with a minimal interface (zenity dialog). This is different from !1529 (closed), which is about bringing more consistent error reporting in Persistent Storage UI.
Closes #20163 (closed)
Edited by boyska