[SPARK-33003][PYTHON][DOCS] Add type hints guidelines to the documentation
[SPARK-33003][PYTHON][DOCS] Add type hints guidelines to the documentation

### What changes were proposed in this pull request?

Add type hints guidelines to developer docs.

### Why are the changes needed?

Since it is a new and still somewhat evolving feature, we should provided clear guidelines for potential contributors.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Closes #30094 from zero323/SPARK-33003.

Authored-by: zero323 <0f81822ec43dc7f424811d0a422871ea124aa3dd@gmail.com>
Signed-off-by: HyukjinKwon <2680965ad5aae29275c8fb10150cb10f5554e78b@apache.org>

shaneknapp/spark,dongjoon-hyun/spark,witgo/spark,shaneknapp/spark,dongjoon-hyun/spark,WeichenXu123/spark,ueshin/apache-spark,cloud-fan/spark,srowen/spark,vinodkc/spark,xuanyuanking/spark,BryanCutler/spark,witgo/spark,cloud-fan/spark,shuangshuangwang/spark,rednaxelafx/apache-spark,taroplus/spark,jiangxb1987/spark,gengliangwang/spark,jiangxb1987/spark,zzcclp/spark,gengliangwang/spark,JoshRosen/spark,maropu/spark,shuangshuangwang/spark,shuangshuangwang/spark,WeichenXu123/spark,chuckchen/spark,apache/spark,zzcclp/spark,xuanyuanking/spark,vinodkc/spark,wangyum/spark,mahak/spark,BryanCutler/spark,wangmiao1981/spark,holdenk/spark,chuckchen/spark,nchammas/spark,rednaxelafx/apache-spark,WeichenXu123/spark,hvanhovell/spark,mahak/spark,gengliangwang/spark,ueshin/apache-spark,holdenk/spark,HyukjinKwon/spark,hvanhovell/spark,zero323/spark,nchammas/spark,BryanCutler/spark,dongjoon-hyun/spark,wangyum/spark,WeichenXu123/spark,jiangxb1987/spark,witgo/spark,taroplus/spark,WeichenXu123/spark,wangyum/spark,HyukjinKwon/spark,vinodkc/spark,holdenk/spark,holdenk/spark,JoshRosen/spark,wangmiao1981/spark,gengliangwang/spark,srowen/spark,holdenk/spark,milliman/spark,apache/spark,xuanyuanking/spark,mahak/spark,dongjoon-hyun/spark,HyukjinKwon/spark,nchammas/spark,nchammas/spark,xuanyuanking/spark,shaneknapp/spark,dongjoon-hyun/spark,mahak/spark,jiangxb1987/spark,cloud-fan/spark,rednaxelafx/apache-spark,ueshin/apache-spark,taroplus/spark,wangmiao1981/spark,wangyum/spark,apache/spark,shuangshuangwang/spark,chuckchen/spark,apache/spark,JoshRosen/spark,zzcclp/spark,vinodkc/spark,shuangshuangwang/spark,apache/spark,maropu/spark,xuanyuanking/spark,maropu/spark,zero323/spark,jiangxb1987/spark,dongjoon-hyun/spark,JoshRosen/spark,cloud-fan/spark,shaneknapp/spark,milliman/spark,milliman/spark,dongjoon-hyun/spark,zzcclp/spark,chuckchen/spark,chuckchen/spark,vinodkc/spark,mahak/spark,apache/spark,shaneknapp/spark,HyukjinKwon/spark,mahak/spark,nchammas/spark,WeichenXu123/spark,srowen/spark,maropu/spark,cloud-fan/spark,srowen/spark,nchammas/spark,chuckchen/spark,HyukjinKwon/spark,zero323/spark,taroplus/spark,mahak/spark,gengliangwang/spark,taroplus/spark,maropu/spark,chuckchen/spark,srowen/spark,zero323/spark,zero323/spark,taroplus/spark,HyukjinKwon/spark,rednaxelafx/apache-spark,xuanyuanking/spark,hvanhovell/spark,nchammas/spark,rednaxelafx/apache-spark,ueshin/apache-spark,wangyum/spark,rednaxelafx/apache-spark,zero323/spark,JoshRosen/spark,HyukjinKwon/spark,witgo/spark,shaneknapp/spark,milliman/spark,cloud-fan/spark,zzcclp/spark,wangyum/spark,JoshRosen/spark,wangmiao1981/spark,hvanhovell/spark,BryanCutler/spark,WeichenXu123/spark,witgo/spark,BryanCutler/spark,milliman/spark,xuanyuanking/spark,witgo/spark,zzcclp/spark,witgo/spark,ueshin/apache-spark,rednaxelafx/apache-spark,wangmiao1981/spark,wangmiao1981/spark,apache/spark,zero323/spark,zzcclp/spark,gengliangwang/spark,vinodkc/spark,milliman/spark,wangyum/spark,wangmiao1981/spark,hvanhovell/spark,ueshin/apache-spark,holdenk/spark,cloud-fan/spark,BryanCutler/spark,milliman/spark,hvanhovell/spark,maropu/spark,gengliangwang/spark,ueshin/apache-spark,shuangshuangwang/spark,srowen/spark,maropu/spark,jiangxb1987/spark,BryanCutler/spark,srowen/spark,jiangxb1987/spark,vinodkc/spark,shuangshuangwang/spark,shaneknapp/spark,hvanhovell/spark,holdenk/spark,taroplus/spark,JoshRosen/spark