The confusion comes about, because usually one first learns to deal with Cartesian tensor components, while in general relativity we usually use, at least in the beginning, holomic bases for the tangent and cotangent spaces. Of course, both formalisms are equivalent. So let's compare, for convenience, both in flat three-dimensional Euclidean space. I prefer to work always with upper and lower indices to make clear which components/vectors a co- and contravariant, even when I work in a Cartesian basis.
There we can start with a Cartesian basis ##(\vec{e}_1,\vec{e}_2,\vec{e}_3)##, which obeys
$$g_{ab}=\vec{e}_a \cdot \vec{e}_b=\delta_{ab}.$$
For the line element we have
$$\mathrm{d} l^2=\mathrm{d} \vec{x} \cdot \mathrm{d} \vec{x}=\mathrm{d} x^a \mathrm{d} x^b \vec{e}_a \cdot \vec{e}_b = \mathrm{d} x^a \mathrm{d}x^b \delta_{ab}.$$
Now we introduce any curvilinear coordinates ##q^j## (usually covering only a part of the entire Euclidean space, but we tacitly assume that we restrict ourselves to this region, where the coordinates are regular without always mentioning domains and co-domains). Then you can write
$$\mathrm{d} x^a=\frac{\partial x^a}{\partial q^j} \mathrm{d} q^j.$$
Then the length element is
$$\mathrm{d} l^2 = \delta_{ab} \frac{\partial x^a}{\partial q^j} \frac{\partial x^b}{\partial q^k} \mathrm{d} q^j \mathrm{d} q^k=g_{jk} \mathrm{d} q^j \mathrm{d} q^k.$$
Now the new metric coefficients of the so defined holonomic coordinate basis are in general neither diagonal and even if so (when you have orthogonal curvilinear coordinates as the well-known spherical or cylinder coordinates) the diagonal elements are not 1.
Now the line integrals are already defined fully covariantly, i.e., covariant under changes of arbitrary curvilinear (generalized) coordinates:
$$\int_{\mathcal{C}} \mathrm{d} \vec{x} \cdot \vec{V}(\vec{x})=\int_{a}^{b} \mathrm{d} \lambda \frac{\mathrm{d} q^{j}}{\mathrm{d} \lambda} V^{j},$$
where the ##V^j## are the components of the vector with respect to the holonomous basis, which is defined by
$$\vec{b}_j=\frac{\partial \vec{x}}{\partial q^j}=\frac{\partial x^a}{\partial q^j} \vec{e}_a=\vec{e}_a {T^a}_{j}$$
From the usual Cartesian components ##\overline{V}^a## you get them as follows
$$\vec{V}=V^j \vec{b}_j=V^j {T^a}_{j} \vec{e}_a=\overline{V}^a \vec{e}_a \; \Rightarrow \; \overline{V}^a={T^a}_{j} V^j.$$
To get the other way, we introduce ##{U^j}_a={(T^{-1})^j}_{a}##, leading to
$$V^j={U^j}_a \overline{V}^a.$$
The vector components with upper indices thus transform contravariantly and the objects with lower indices like the basis vectors covariantly.
Also the gradient of a scalar field always transforms covariariantly:
$$\frac{\partial \phi}{\partial q^j} \phi=\frac{\partial x^a}{\partial q^j} \frac{\partial \phi}{\partial x^a}.$$
Now we define surface elements. In Cartesian coordinates they are given by
$$\mathrm{d}^2 \vec{S}=\frac{\partial \vec{x}}{\partial \lambda_1} \times \frac{\partial \vec{x}}{\partial \lambda_2},$$
where ##\lambda_1## and ##\lambda_2## are any parameters describing the surface. Written in Cartesian components you have
$$\mathrm{d} \overline{S}_a = \epsilon_{abc} \frac{\mathrm{d} x^b}{\mathrm{d} \lambda_1} \frac{\mathrm{d} x^c}{\mathrm{d} \lambda_2} .$$
Of course, it's also simple to write this in terms of the generalized coordinates:
$$\mathrm{d}^2 \overline{S}_a=\epsilon_{abc} \frac{\partial x^b}{\partial q^j} \frac{\partial x^c}{\partial q^k} \frac{\mathrm{d} q^j}{\mathrm{d} \lambda_1} \frac{\mathrm{d} q^k}{\mathrm{d} \lambda_2}.$$
Now since we assume that ##\mathrm{d} \overline{S}_a## are Cartesian covariant (!) components (with lower indices!), the transformation to the holonomous co-vector components is given by
$$\mathrm{d}^2 S_i=\frac{\partial x^a}{\partial q^i} \mathrm{d}^2 \overline{S}^a = \epsilon_{abc} \frac{\partial x^a}{\partial q^i} \frac{\partial x^b}{\partial q^j} \frac{\partial x^c}{\partial q^k} \frac{\mathrm{d} q^j}{\mathrm{d} \lambda_1} \frac{\mathrm{d} q^k}{\mathrm{d} \lambda_2}.$$
This shows that the Levi-Civita symbol are no covariant tensor components, because what appears instead of the Levi-Civita symbol in the general basis and co-basis formalism is the Levi-Civita tensor
$$\Delta_{jkl}=\epsilon_{abc} \frac{\partial x^a}{\partial q^i} \frac{\partial x^b}{\partial q^j} \frac{\partial x^c}{\partial q^k} =\epsilon_{jkl} \mathrm{det} T.$$
But now we have
$$g_{jk}=\delta_{ab} \frac{\partial x^a}{\partial q^j} \frac{\partial x^b}{\partial q^k}$$
This implies that
$$g=\mathrm{det} (g_{jk})=\mathrm{det}(T^t T)=(\mathrm{det} T)^2.$$
Now we assume that the order of the ##q^j## is chosen such that ##\mathrm{det} T>0##. Then we can write
$$\Delta_{jkl}=\sqrt{g} \epsilon_{jkl}.$$
And this is a generally covariant tensor, the Levi-Civita tensor.
The same holds true for the volume element
$$\mathrm{d} V=\epsilon_{abc} \mathrm{d} x^a \mathrm{d} x^b \mathrm{d} x^c=\Delta_{ijk} \mathrm{d} q^i \mathrm{d} q^j \mathrm{d} q^k.$$
Now for an orthogonal system you have
$$(g_{ij})=\mathrm{diag}(h_1^2,h_2^2,h_3^2), \quad h_j=\sqrt{g_{jj}}.$$
Here in the final equation one must not sum over ##j##. From now on we do not use the Einstein summation convention anymore but write sum symbols explicitly. First of all the determinant of the metric is
$$g=\det (g_{ij})=(h_1 h_2 h_3)^2 \; \Rightarrow \sqrt{g}=h_1 h_2 h_3.$$
The volume element thus is
$$\mathrm{d}V=h_1 h_2 h_3 \epsilon_{ijk} \mathrm{d} q^i \mathrm{d} q^j \mathrm{d} q^k.$$
Also instead of the holonomous basis vectors one normalizes them, so that in each point one works with a Cartesian coordinate system again, but note that in general you have a different basis in each point of the Euklidean space:
$$\vec{n}_j=\frac{1}{h_j} \vec{b}_j.$$
Thus we have for any vector ##\vec{V}##
$$\vec{V}=\sum_j V^j \vec{b}_j=\sum_{j} \frac{V^j} h_j \vec{n}_j \; \Rightarrow \; \tilde{V}^j=h_j \frac{V^j},$$
where ##\tilde{V}^j## are vector components with respect to the orthonormal basis ##\vec{n}_j##. For the covariant vector components we use the corresponding co-basis to the ##(\vec{n}_j)##, i.e., we define co-vector components ##\tilde{V}_j## such that for all contra-variant vector components ##\tilde{W}^k## we have
$$\sum_j \tilde{V}_j \tilde{W}^j=\sum_j V_j W^j = \sum_j V_j \frac{\tilde{W}^j}{h_j} \; \Rightarrow\; \tilde{V}_j=\frac{V_j}{h_j}.$$
Thus for the surface-element vectors we have
$$\mathrm{d}^2 \tilde{S}_i=\sum_{j,k} \sqrt{g} \epsilon_{ijk} \frac{1}{h_i} \frac{\mathrm{d} q^j}{\mathrm{d} \lambda_1}\frac{\mathrm{d} q^k}{\mathrm{d} \lambda_2}\mathrm{d} \lambda_1\mathrm{d} \lambda_2.$$
Now for, e.g., i=1 you get the factor
$$\frac{\sqrt{g}}{h_1}=h_2 h_3$$
etc.
I hope, now it has become clear, why one has the specific factors you mentioned in posting #1.
All this is of course valid in any Riemannian (or pseudo-Riemannian) space, where you don't start with a flat space. In the pseudo-Riemannian case, e.g., as used as the space-time description in General Relativity, one has to be a bit careful with the signs. Usually one defines the Levi-Civita tensor in 1+3 space-time dimensions by
$$\Delta^{ijkl}=\frac{1}{\sqrt{-g}} \epsilon^{ijkl}$$
and
$$\Delta_{ijkl}=g_{ii'} g_{jj'} g_{kk'} g_{ll'} \Delta^{ijkl}=g \frac{1}{\sqrt{-g}} \epsilon_{ijkl}=-\sqrt{-g} \epsilon_{ijkl},$$
where ##\epsilon^{ijkl}=\epsilon_{ijkl}## are the usual Levi-Civita symbols with ##\epsilon^{0123}=1## and antisymmetric in all four indices.