ImmutableX vs. Other Layer 2 Solutions: A Comparative Analysis