More Qt6 compatibility in string conversions
Some of them are a bit more complicated, and sometimes data types have been fine-tuned a bit to avoid some back-and-forth conversions if they don't make sense.
Together with !114 (merged) the code compiles with KF 5.85+ minimum (except for last.fm and gpodder, where the library includes are not compatible with the stricter flags)