It is an empirical question, normally we guide the input_size as multiples of the seasonality of your dataset.
For very long sequences I recommend WindowsBased models like NBEATS, NBEATSx, NHITS, MLP over RecurrentBased like LSTM, TCN, etc. Those models create temporal windows of size input_size+horizon.