Попробуйте что-то вроде этого:
allow create: if (['name', 'age'].hasAll(request.resource.data.keys()) &&
request.resource.data.size() == 2
Допускаются только два ключа, и они должны содержать имя и возраст.
См. Справочник правил безопасности Firestore , чтобы узнать больше о том, что вы можете делать в правилах, и о типах данных, с которыми вы работаете.