Check if we are running under an UTF8 locale
Otherwise fdroidserver throws weird errors like
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 411: ordinal not in range(128)
We should check the locale and fail early if it doesn't support UTF8. This usually happens when people run in Docker based CI as base images normally don't have the correct locale set up.