A man has been charged with shoplifting offences after items worth more than £23,000 were stolen from Boots stores across Hampshire - including in Fareham.