How to determine the adequate number of partitions on Postgres and Timescale? Edit note: This question was updated a couple of times for clarification.