I agree with @knurpht. To avoid any future headaches, please don’t remove glibc-locale.
Why do you want to remove all locales except for en_US.UTF-8? To free up disk space? If that is your goal, it would be better to remove the language packs installed by zypper as recommended packages.
Discussion on how best to do that can be found in this older thread.