presets: Improve error diagnostics Include the preset type when emitting generic error messages, which avoids confusion over which preset is presenting problems (e.g., if you you have a preset called "default" in each of the configure, build, test, package and workflow preset types). Include additional information about the specific error encountered when processing a preset. Fixes: #27774