Problem/Motivation
In #3100386: Create contrib update module test cases that use semantic versioning @dww pointed out the administer themes
is not a needed for permission for the tests to pass.
Since code was just being copied in that issue it was out of scope.
But we should review the functional tests and determine if we have unneeded permissions. After that issue `UpdateSemverTestBase` will be the class to look at but we should look at all Update module functional tests.
Proposed resolution
See if we can get rid of some of the permissions given to user accounts for the tests.
Remaining tasks
User interface changes
NOne
API changes
NOne
Data model changes
None
Release notes snippet
None