The "use attribute" and "attribute name" IDProperties were missing the overrideable status and the static type status. This was an oversight from when those tags were added. This commit fixes the flag on new modifier properties as they're created and applies versioning to old properties. It also fixes the poll of the toggle input attribute operator so that it isn't possible on non-editable objects. Pull Request: https://projects.blender.org/blender/blender/pulls/131768