It seems like #ActivityPub was always supporting username changes when implemented correct.
@snarfed.org@bsky.brid.gy's Bridgy Fed perfectly renamed my account as I changed domains on @bsky.app@bsky.brid.gyBluesky.
Fediverse Data is not Deleted ...
If you have a fediverse account, you can quote this note from your own instance. Search https://bsky.brid.gy/convert/ap/at://did:plc:tr454r6tunza33fi6mkoovk2/app.bsky.feed.post/3m7n24esccs2e on your instance and quote it. (Note that quoting is not supported in Mastodon.)