Hundreds of 2048x2048 sprites

Assuming total file size of all png assets are <700mb, is it possible to package a game for mobile to be <1GB that has hundreds of 2048x2048 sprites? For example, 400 2048x2048 textures/sprites?

8 of them will be streamed at a time, 4 that are visible and 4 that are just single color shapes used for shrink wrapped collisions. Will that fully solve the RAM performance?

The goal essentially is to create the largest 2D map possible in a mobile game. Appreciate any insights you can give to achieving this!