I’m going to demonstrate how to get the volume and surface area of rotation for a general shape called supersonics, that I have previously described here.
To my mind, the volume and surface area of bodies of revolution are totally independent and neither one shows up in the calculation of the other. You can have many volumes with the same surface area and vice versa. The methods I use are the Pappus Centroid Theorems.
First, some basics. Superconics can be considered a generalization of the superparabola and superellipse. The squircle is a subset of superconics. The general equation is
$$
\bigg|\frac{X}{a} \bigg|^q+\bigg|\frac{Y}{b} \bigg|^{\frac{1}{p}}=1\\
f(X)=b(1-|X/a|^q)^p
$$
in the region $X\in[-a,a],\ \ Y\ge 0$. Without any loss in generality, we can consider the canonical form
$$f(x)=(1-|x|^q)^p\quad x\in[-1,1]$$
We can calculate the general integral for areas, moments, and so on, analytically as follows
$$\int_{-1}^1x^n f^m(x)dx=\frac{2}{q}\text{B}\bigg(\frac{n+1}{q},mp+1\bigg)$$
where B is the beta function. Defining
$$\Psi(p,q)=\frac{2}{q}\text{B}\bigg(\frac{1}{q},p+1\bigg)=\frac{2\Gamma(p+1)\Gamma(1+\frac{1}{q})}{\Gamma(p+1+\frac{1}{q})}=\Psi\bigg(\frac{1}{q},\frac{1}{p}\bigg)$$
we can show that the area under the curve and centroid (relative to the $x$-axis) are given by
$$
A=\Psi(p,q)\\
R=\frac{\Psi(2p,q)}{2\Psi(p,q)}
$$
We are now prepared to calculate the volume with Pappus’s $2^{nd}$ Centroid Theorem
$$V=2\pi RA=\pi \Psi(p,q)$$
This is in agreement with your result. Moreover, the centroid is seen to be the area of the square of the function divided by twice its area. Thus, the volume of revolution is seen to be $\pi$ times the area of the square of the function.
Now, the surface area is an entirely different matter. By Pappus’s $1^{st}$ Centroid Theorem,
$$S=2\pi CL$$
Where $C$ is the centroid of the curve (not of the area) and $L$ is the curve length. Neither the centroid or the length can be expressed in terms of $\Psi$ or B. And it is well known that there are very few closed form solutions for curve length. So we may as well acknowledge that we’ll need numerical analysis to get the surface area. However, there is a relatively simple equation for the surface area of revolution in the complex plane. From Pappus’s theorem we can show that
$$S=2\pi\int z|\dot z|du$$
Fortunately, we can express the superconics equation in the complex plane as follows,
$$z=|\cos^2(u)|^{1/q}\text{sgn}(\cos(u))+|\sin^2(u)|^{p}\text{sgn}(\sin(u)),\quad u\in[0,2\pi]$$
Notice that nowhere in the equation for $S$ can we see anything to do with the volume. The complex plane also offers the advantage that we can express closed curves without the ambiguities arising from double-valued functions. In the present calculation we use $u\in[0,\pi]$.
To give an example of how this is to be applied, look at the following Matlab code for such a calculation.
$$
\begin{align}
&\text{p=.2; q=5; % a reasonable squiricle}\\
&\text{u=pi*linspace(0,1,1001)';}\\
&\text{z=abs(cos(u).^2).^(1/q).*sign(cos(u))+i*abs(sin(u).^2).^p.*sign(sin(u));}\\
&\text{zdot=gradient(z);}\\
&\text{S=2*pi*imag(trapz(z.*abs(zdot)));}
\end{align}
$$
Finally, going back to the original problem, you can multiply the volume by $r^3$ and the surface area by $r^2$. And, of course, you can get a much greater variety of shapes than just the squircle.