Answer to Question 1:
The spin of a quasi-particle or collective mode in Condensed matter is purely determined by how the excitation transforms under rotation. In other words, it is basically the same as how it is determined in relativistic systems. In the usual case, the excitation is written in terms of field operators of a linked to a known quantity (displacement, spin, electron charge, orbital momentum, etc.). From there you examine how the operators transforms under rotations to determine the spin.
For phonons, which are displacements of atoms nuclei, you have a field which transforms as a vector, hence you obtain spin-1. The phonon hamiltonian is given by a sum of harmonic oscillators[1], in almost exact equivalence to that of light.
$$H_\mathrm{phonon}^0=\sum_{k,\lambda}\omega_{k,\lambda}\left(a^{\dagger}_{k,\lambda}a_{k,\lambda}+1\right)$$
Where $k$ is the wave-vector, and $\lambda$ is the polarization. Note that the creation and annihilation operators of the harmonic oscillator are written in terms of [the position and momentum operators which are vectors in 3D systems][2]. Hence the phonon transforms as a vector, giving it spin-1.
For plasmons, which are harmonic modes of the charge density, you get spin-0 because the charge density is a scalar quantity and transforms under rotations accordingly[3]. The plasmon operator is given by $b_q\propto\sum_k c^{\dagger}_{k} c_{k+q}$
Magnons, which are oscillations of the spin-structure, are defined as vector fields, and written in terms of electron-spin operators, so they have spin-1[4].
You can do the same exercise for many condensed matter excitations (skyrmions, Majorana particles, etc. [5]).
Answer to Question 2: I believe the premise of this question is incorrect, acoustic phonons do not have spin-0, they have spin-1. If you are only looking at the longitudinal modes (which don't exist for light by the way), then sure you can call them spin-0.
Since you mentioned phonons, let me finish with one important remark on why spin of collective excitations is not necessarily a useful quantity in condensed matter. In almost all condensed matter systems you have a broken rotation symmetry. Usually, this symmetry is broken due to the lattice of atoms, and it means that the spin of collective excitations may not even be a meaningful quantity to discuss. The symmetry group of lattices is actually much more complicated than the vacuum, and unless you are looking at liquids, full rotational symmetry is broken.
To be explicit, if you have a phonon with a wavevector $k$ that is not at some high symmetry point, then the distinction between longitudinal and transverse becomes ill-defined. In fact, this is why the spin of phonons is largely irrelevant, in most of the Brillouin zone you cannot distinguish between polarizations in the normal way as you would do for light in vacuum. However, as you go to smaller and smaller $k$ where the lattice blurs into a continuum, then the concept of spin returns.
So I would conclude: You can determine the spin of collective excitations in condensed matter by looking at how they transform under rotations, or equivalently through how their operators are defined in terms of nuclei and electrons. However, because of the broken rotational symmetry of lattice, as opposed to the vacuum, spin is not very useful in condensed matter systems.
- http://www.phys.ufl.edu/~pjh/teaching/phz7427/7427notes/ch4.pdf
- http://www.phys.ufl.edu/~pjh/teaching/phz7427/7427notes/ch1.pdf
- Theory of Quantum Liquids by Nozieres and Pines
- http://www.phys.ufl.edu/~pjh/teaching/phz7427/7427notes/ch3.pdf
- Quantum Field Theory Approach to Condensed Matter Physics by Marino