fix cloud backup by making the BackupAgent-extending class public also, dereive directly from BackupAgent, because only the profile configuration is stored, not the whole database as a side action, drop the backup descriptor and its mention in the manifests, because it is not used in the key-value backup MoLe uses
Fix representation of AmountPrecision for v1.23 In v1.23+, AmountPrecision is serialized and deserialized as though it's a Maybe Word8; it's expected to be either an integer or null, not a JSON object.
Set valid default value for tsourcepos in v1.23 ParsedLedgerTransaction If tsourcepos is an empty list, attempting to add a transaction will be rejected by the server, which is expecting a pair of values. This sets it to a well-formed default value which the server will accept.