Remove unused public headers from FastCaloSim package.
Following on from !67026 (merged). Removing unused public headers from the FastCaloSim
package and converting it to be a pure component library.
Also removing FastCaloSimLib from the dependencies of other packages.