This also fixes the pretty-printing of tasks, which was ambiguous
(`42` and `"42"` where both printed as `42`).
Depends on D1194
Needed to scheduling indexer tasks (which take a boolean argument `parse_ids`).
Important note: if you have scripts using the `swh-scheduler task add` command, it will break them.