tcpmv2: Make battery handling optional.
tcpmv2: Make battery handling optional.

Some systems like puff do not have a battery, so conditionally
compile the battery handling portion of the Type C PD module.

BRANCH=none
BUG=b:144390300
TEST=EC buildall runtests

Change-Id: I72fc41d64820d450161273902eaf99476bf0dfce
Signed-off-by: Andrew McRae <44ad1424cfc8411c96d9181798ca41ae55709dfb@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1916763
Reviewed-by: Aseda Aboagye <12c9b286316a940fd31c24070da5ab64cdd4d0e7@chromium.org>
Tested-by: Andrew McRae <44ad1424cfc8411c96d9181798ca41ae55709dfb@chromium.org>
Commit-Queue: Andrew McRae <44ad1424cfc8411c96d9181798ca41ae55709dfb@chromium.org>

coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec