[ethjs-query] while formatting outputs from RPC '{"value":{"code":-32000,"message":"intrinsic gas too low"}}'

I'm trying to deploy a simple sample smart contract, but every time I try I recieve either:

[ethjs-query] while formatting outputs from RPC '{"value":{"code":-32000,"message":"intrinsic gas too low"}}'

or

[ethjs-query] while formatting outputs from RPC '{"value":{"code":-32000,"message":"exceeds block gas limit"}}'

I've been tweaking the values of Gas Limit and Value on Remix when deploying but can't get any other result. I'm using Injected Web3 with Metamask connected to Ehereum Ropsten Testnet.

Also, here is my code:

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.4;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

import "@openzeppelin/contracts/access/Ownable.sol";

contract BlissToken is ERC20, Ownable {

    constructor(string memory tokenName, string memory tokenSymbol) ERC20(tokenName, tokenSymbol) {}

   

    function mint(address to, uint256 amount) public onlyOwner {

        _mint(to, amount);

    }

}

I would really appreciate any possible help since we're stuck with our development investigation at this point. Thank you so much.