Squash should use the author of the merge request
Description
When squashing all commits in an MR, the resulting commit on the target branch uses the author of the last commit which doesn't seem correct (or should be configurable). For example, in our team we have a developer working on a branch, and before the MR is squashed and merged it typically receives some sort of tweaking like coding style changes or changelog entries. On squash though, the original MR author is lost and it uses the last commit author which is usually the same person all the time which would be pretty confusing if someone were to do a git blame
on the file.
So, I think it should be possible to choose the author of the resulting commit.
I'm also a module maintainer on drupal.org so commit attribution is very important. Their issue queue does this really well so I thought I'd screenshot their attribution section for some ideas: