Revert "abstractbackend: change setConfig to use std::expected"
This reverts commit ec8bc461.
It turned out that std::expected doesn't compile with clang 18 + libstdc++
This reverts commit ec8bc461.
It turned out that std::expected doesn't compile with clang 18 + libstdc++