I used a 64G microSD so I resized root to 50G and added a 13th partition for swap 8.6G.
Are partitions 2-12 needed, they were on the image download and as far as I can determine, p2-12 are not mountable ?
Disk /dev/mmcblk0: 58.6 GiB, 62878384128 bytes, 122809344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D048AD43-24FD-4DED-B06E-7BB8ED98158C
Device Start End Sectors Size Type
/dev/mmcblk0p1 24576 104882175 104857600 50G Linux filesystem
/dev/mmcblk0p2 2048 2303 256 128K Linux filesystem
/dev/mmcblk0p3 4096 4991 896 448K Linux filesystem
/dev/mmcblk0p4 6144 7295 1152 576K Linux filesystem
/dev/mmcblk0p5 8192 8319 128 64K Linux filesystem
/dev/mmcblk0p6 10240 10623 384 192K Linux filesystem
/dev/mmcblk0p7 12288 13439 1152 576K Linux filesystem
/dev/mmcblk0p8 14336 14463 128 64K Linux filesystem
/dev/mmcblk0p9 16384 17663 1280 640K Linux filesystem
/dev/mmcblk0p10 18432 19327 896 448K Linux filesystem
/dev/mmcblk0p11 20480 20735 256 128K Linux filesystem
/dev/mmcblk0p12 22528 22687 160 80K Linux filesystem
/dev/mmcblk0p13 104882176 122809310 17927135 8.6G Linux swap