RF-RLC package size
You really don't "calculate" package size.
In general for capacitors, the smaller the case the higher the self resonant frequency and less shunt capacitance, but the trade off is lower breakdown voltage and higher loss (not always though).
For inductors, the smaller the footprint the higher the self resonance but lower current handling. For really small inductors the Q gets worse since they are not air core. For instance Coilcraft 0603 has higher Q than 0402, but the SRF is lower.
Of course those are just rules of thumb and there are always exceptions, and as you move to dielectrics like X7R things get nonlinear.
For your case though, use parts that are maybe 3/2 higher in SRF than your operating frequency, then choose the higher Q, unless big parts create problems with shunt capacitance from the pads, but at 900 MHz that won't be too much of a problem.
I like Coilcraft inductors and ATC capacitors (specifically the 600S and 600L series).