what is the correct order of strength in decreasing order of intramolecular bonds?
I’m not sure where metallic lattice is located in that list
Ionic bond > Covalent bond > Hydrogen bond > Dipole - Dipole > Vander Waals
The reason is simple because the ionic bonds are formed due to electrostatic attraction between the two atoms hence, they are definitely the strongest ones. They are formed by complete transfer of electrons.
Hope it’s help