Enforce strict parsing of network names in payment request processing

Payment request parsing of network names is now strict (does not assume testnet if not main).
Keep this here - we want the reading to fail later to be able to give an appropriate error message.