How to Convert GeoJSON Points and Polygons to 3D Objects using Three.js in JavaScript?

I am working on a project where I need to convert GeoJSON data into 3D objects using Three.js in JavaScript. My GeoJSON data contains two types of features: points and polygons. I want to render these features in a 3D environment, where points are represented as spheres and polygons are represented as extruded shapes.

Here is an example of the GeoJSON data format I am working with:

"type": "Feature",
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [coords x,y]
          ]
        ]
      },
      "properties": {
        "name": "Polygon A"

What I Have Tried
I have set up a basic Three.js scene, but I am having trouble converting the GeoJSON data into 3D objects. Here is the code I have so far:

function processGeoJSONData(data) {
    console.log(data);

    const material = new THREE.MeshBasicMaterial({ color: 0x00ff00 }); 
    data.features.forEach(feature => {
        console.log("feature::", feature);
        if (feature.geometry.type === 'Point') {
            console.log("point feature:", feature.geometry);
            const [x, y, z] = feature.geometry.coordinates;
            const geometry = new THREE.BoxGeometry(1, 1, 1); 
            const box = new THREE.Mesh(geometry, material);
            box.position.set(x, y, z);
            scene.add(box);
        } else if (feature.geometry.type === 'Polygon') {
            console.log("polygon feature:", feature.geometry);
        }
    });
}

fetch('data/coordinates.geojson')
    .then(response => response.json())
    .then(data => {
        processGeoJSONData(data);
    })
    .catch(error => console.error(error));

What I Need Help With
Points:
How can I convert GeoJSON points into Three.js spheres and add them to the scene?
Polygons: How can I convert GeoJSON polygons into Three.js extruded shapes and add them to the scene?
General Advice: Any general advice or best practices for working with GeoJSON data and Three.js?

What I Expect
I would appreciate detailed guidance on how to achieve the conversion and rendering of both points and polygons. If possible, please provide code snippets or examples that demonstrate the solution.

Thank you in advance for your help!`