We currently only accept first and last name fields separately. Since Amazon Pay and Google Pay give us a full name, we should send that complete name to Civi. At Civi we can store the full name as well as apply more sophisticated logic to parse out likely first/last/middle initials.
This task will include adding a full_name field to the DonationData object and ensuring it is persisted to session, adding a full_name parameter to any APIs that currently accept first and last name, and adding the full_name to the queue message when data exists.