Is there a way to export ALL translations into a single .PO file?
Each entry in .po file has only two strings;

msgid untranslated-string
msgstr translated-string


Thus, by it's very nature it can only keep two languages: original and one translation. So no, there is no way to do it because format does not support that. For details, see documentation.