TBH для поля размера обуви. Я бы, вероятно, использовал атрибут CharField с выбором - существует относительно небольшое количество допустимых размеров обуви, и таким образом вы можете отформатировать их так, как хотите.
Если это часть модели Product, которая может содержать вещи, отличные от обуви, CharField для «size» полезен, поскольку вы также можете хранить значения, такие как «M», «L», «XXL» и т. Д.
Вам не нужно делать какие-либо вычисления для размеров обуви, поэтому нет смысла использовать DecimalField.
По этой причине на самом деле не имеет значения, что сохраняется в БД, только то, что вы отображаете, и у @j_syk было несколько хороших альтернативных предложений в том же духе в комментариях.