Take nonreservable_collections into account when calculating reservable_count.

Calculate reservable_count in the almaclient instead of alma.availability.
Gathering the logic for this one place.