Several USB heating pads are available powered by a USB power bank. I travel with a Sunbeam brand for my lower back. After security, I placed the heating pad around my waist. I carry the battery bank in a small waist pack.
USB heating pads targeting the shoulder are available.