Remove most manual Person() parsing in favor of Person.from_fullname
This increases overall consistency and makes us compatible with the latest version of swh.storage, which does Person.from_fullname() parsing on output if name and email are None.
Test Plan
tests updated
Migrated from D7072 (view on Phabricator)