Protondb allows setting a custom nick name. Setting a custom nick name does not change the username on past reported issues. I don't know if it affects new issues as I haven't tested. Setting a custom nick name should change the username on past and future reports.