Milano group development of bolometric detectors: a 6.8 kg TeO2 bolometer array for beta-beta decay and high energy resolution micro-bolometers for nuclear and X-ray physics