jplist: Prevent multiplication overflow by casting to larger type

Found by CodeQL
diff --git a/src/jplist.c b/src/jplist.c
index e615299..d12540e 100644
--- a/src/jplist.c
+++ b/src/jplist.c
@@ -324,7 +324,7 @@
             *size += n_children-1; // number of ':' and ','
             if (prettify) {
                 *size += n_children; // number of '\n' and extra space
-                *size += n_children * (depth+1); // indent for every 2nd child
+                *size += (uint64_t)n_children * (depth+1); // indent for every 2nd child
                 *size += 1; // additional '\n'
             }
             break;
@@ -333,7 +333,7 @@
             *size += n_children-1; // number of ','
             if (prettify) {
                 *size += n_children; // number of '\n'
-                *size += n_children * ((depth+1)<<1); // indent for every child
+                *size += (uint64_t)n_children * ((depth+1)<<1); // indent for every child
                 *size += 1; // additional '\n'
             }
             break;