Let $X \subseteq \mathbb{R}^n$ be any compact convex set that is symmetric about the origin and contains an open neighbourhood of $0$. Then we can define the Minkowski functional $p_X : \mathbb{R}^n \to \mathbb{R}_{\geq 0}$ by
$$ p_X(y) = \inf\big\{\lambda \in \mathbb{R}_{> 0} \: : \: \lambda^{-1}y\in X\big\}. $$
One easily shows that $p_X$ is a well-defined norm on $\mathbb{R}^n$ and that $X$ is precisely the closed unit ball for this norm. (Here you use that any open neighbourhood of $0$ is absorbing, so that there always exists some $\lambda > 0$ such that $\lambda^{-1}y \in X$ holds.)
Conversely, let $\lVert\:\cdot\:\rVert$ be any norm on $\mathbb{R}^n$, then one can prove that the closed unit ball with respect to this norm is compact, convex and symmetric about the origin and contains an open neighbourhood of $0$. (Here you need that all norms on $\mathbb{R}^n$ are equivalent, i.e. induce the same topology.) This gives us a bijective correspondence between centrally symmetric bodies in $\mathbb{R}^n$ and norms on $\mathbb{R}^n$.
To answer your question: basically, any form is possible, as long as there is no obvious reason why it shouldn't be. Specifically, any polytope can be realised as (a translation of) the closed unit ball of some norm if and only if it meets the following criteria:
- It is symmetric about its center;
- It is convex;
- It is full-dimensional (not contained in some affine hyperplane);
- It is bounded.
Here I implicitly use the following properties that are intuitively clear but nevertheless require some proof.
Proposition 1. A convex set $X \subseteq \mathbb{R}^n$ has empty interior if and only if it is contained in some affine hyperplane.
A proof of this proposition can be found on Mathematics Stack Exchange and elsewhere on the internet.
Proposition 2. Let $X \subseteq \mathbb{R}^n$ be a set that meets all four of the above criteria. Then $X$ contains an open neighbourhood of its center.
Sketch of proof. For this we use that the interior of a convex set is again convex. Assume without loss of generality that the center of $X$ is the origin (translate if necessary). Since $X$ contains an open neighbourhood of some $x\in X$, by symmetry it also contains an open neighbourhood of $-x$ (we can reflect the entire open neighbourhood in the origin). Thus, $x$ and $-x$ are interior points. Since $\text{Int}(X)$ is convex, it follows that $0\in\text{Int}(X)$ holds as well.$\hspace{2mm}\blacksquare$
Finally, I have used the following assumption:
Assumption. Polytopes are already closed to begin with (by most definitions they are).