Yes, the ability for the user to set the repository status to "abandoned" would be great.
I don't like the other idea about automatically setting the repository status to abandoned if it hasn't been updated for a while, because it's not necessary that project has been abandoned, because there were no code / repository updates recently.