Deepfreeze essential parts of the encodings module. ### Description

This is a split off from #3582.

Deepfreeze essential parts of encodings module (encodings.\__init__, encodings.utf_8, and encodings.aliases), which is required during the Python bootstrap.

# setup: import random ; TESTDATA = "col1;col2;col3\n" + "\n".join(";".join(map(str, [random.randint(0, 1) for _ in range(3)])) + "\n" for _ in range(10000))
# run: read_csv(TESTDATA)

from io import StringIO

import pandas as pd


def read_csv(data):
    return pd.read_csv(StringIO(data), sep=";")

# setup: import random ; TESTDATA = "col1;col2;col3\n" + "\n".join(";".join(map(str, [random.randint(0, 1) for _ in range(3)])) + "\n" for _ in range(10000))
# run: read_csv(TESTDATA)

from io import StringIO

import pandas as pd


def read_csv(data):
    return pd.read_csv(StringIO(data), sep=";")
