It's because the "master" branch in your cloned repo is set "protected" as defaults. Protected branches can't be rebased. You can change this protection settings in your repo but in general you shouldn't use "master" branch for MRs. It is desirable to make a new branch nd use the branch for creating an MR.
You can't change the source branch in an existing MR so you need to close this MR.