Question about what the liver does NOT do
Liver does all those functions as far as I know. The liver hepatocyctes are stimulated to create the enzyme glycogen synthase which promotes the conversion of glucose to glycogen in the presence of insulin. Glycogen is stored in the liver after its production for further use. The whole process is explained in detail in this page. Regarding the storage of vitamins and minerals, I have a paper which details the absorption and storage of Vitamin A in rat liver.  I am also linking another paper that details the presence of Vitamin B12 in the human liver.