Let $\mathcal P(n)$ be a statement whose expression depends on an integer $n\in\mathbb N$. You want to prove that it is true for all $n\in\mathbb N$. A proof by simple induction means that you show the following:
(i) $\mathcal P(0)$ is true
(ii) For all $n\in\mathbb N$, the fact that $\mathcal P(n)$ holds implies that $\mathcal P(n+1)$ holds too.
A proof by strong induction means that you show the following:
(i) $\mathcal P(0)$ is true
(ii)' For all $n\in\mathbb N$, the fact that $\mathcal P(m)$ holds for all $m<n$ implies that $\mathcal P(n+1)$ holds.
Fundamentally there is no difference between those two reasonings. It is mainly a matter of presentation. When you speak of a proof by strong induction, it is mainly to bring to the reader's attention that the induction step will not only consider one but potentially several step backwards. Personally I never liked the distinction between strong and simple induction, for me they are the same. And I am sceptical about the pedagogical interest of such a distinction, because it might make students think the strong one is a more powerful reasoning, whereas it is not...
Back to your chocolate bar splitting puzzle, it is required because if you have a rectangle composed of $n$ units squared, you will not be able to break it into two rectangles of respective sizes $n-1$ and $1$, unless the original rectangle is composed of a unique row of $n$ squares. Take for example a rectangle of $6$ squares, with $2$ rows and $3$ columns. You will have to break into two rectangles of respective sizes either $2\times2$ and $2\times1$, or twice $3\times1$.