Switch the FS type of generic_system_image to erofs

The kati built system image used by cuttlefish uses erofs with
compression. Since generic_system_image (soong-built) is now used in
aosp_cf_* products, this CL switches the fs type to `erofs` from `ext4`
(the default).

system.img size
- before 1.1 GB
- after 759 MB

Test: presubmits
Change-Id: Id5b0b8901aa90788cce975f3393d37e6c4844d47
diff --git a/target/product/generic/Android.bp b/target/product/generic/Android.bp
index c14fa17..f94865b 100644
--- a/target/product/generic/Android.bp
+++ b/target/product/generic/Android.bp
@@ -318,6 +318,11 @@
         ],
         libs: [":framework-res{.export-package.apk}"],
     },
+    type: "erofs",
+    erofs: {
+        compressor: "lz4hc,9",
+        compress_hints: "erofs_compress_hints.txt",
+    },
     build_logtags: true,
     gen_aconfig_flags_pb: true,
 
diff --git a/target/product/generic/erofs_compress_hints.txt b/target/product/generic/erofs_compress_hints.txt
new file mode 100644
index 0000000..8b2a711
--- /dev/null
+++ b/target/product/generic/erofs_compress_hints.txt
@@ -0,0 +1 @@
+0 .*\.apex$
\ No newline at end of file