Можно ли как то хранить данные на иностранных серверах, не нарушая закона о персональных данных (фз-152)?
Закон не запрещает хранение ПД на иностранных серверах, он требует хранить их в РФ. В случае реляционных СУБД это решалось установкой в РФ дешёвого сервера и настройки на него репликации. Что-то такое можно и для firebase придумать.
Буква закона говорит о конфедициальности и трансграничной передачи данных, использование google cloud 'в лоб' без шифрования данных на российской стороне будет противоречить духу и букве закона.

Так же создавая такие законы, российское государство стремится обрести хоть какую то независимость от других (например данные могут стать/обязательно станут заложниками) и иметь полный доступ к этим данным (например удаление или изменение данных по требованию властей, сами понимаете зачем), сам по себе этот закон об этом не говорит но...

p.s. к сожалению исполнить весь комплекс законов невозможно, 'не продав душу', так что думайте сами