My original question:
If I'm not mistaken GitHub keeps every commit pushed to pull requests even after those pull requests are squashed and rebased onto the master branch. Is there a way to make BitBucket cloud do the same?
My clarified real question:
How can I make BitBucket delete the original feature branch when the PR is Squashed and added to master but have the PR page retain the individual commits without squashing them. This way the commit history of the repository is kept clean and I can still go back and inspect individual commits from the PR at a later date if I need to.
Sorry if I still haven't been clear!