WARRANT SUBSCRIPTION AGREEMENT by and among XCHG LIMITED and THE OTHER PARTIES NAMED HEREIN Signing Date: August 4, 2023